Skip to main content
Skip table of contents

Copy of OAuth 2.0 applications

This documentation is created in base to where the tokens containing the scopes are consumed.

In addition, we allow customers to configure their own Azure applications.

Management Service

ScopeWhyHow
offline_accessRequired to refresh the access tokenUpdates the access token in the token storage, to allow the authorization last for an extended time.
openidRequired to configure email server using OIDCUsed to indicate that the application intends to use OIDC to verify the user's identity
profileRequired to configure email server using OIDCUsed to retrieve the profile information
emailRequired to configure email server using OIDCUsed to retrieve the primary email address
https://outlook.office.com/SMTP.SendRequired to send emailsSend email notifications to user's email account via SMTP

Keycloak

(as configured in Cloud Breeze offerings)

ScopeWhyHow
openidRequired to log in user using OIDCUsed to indicate that the application intends to use OIDC to verify the user's identity
emailRequired to log in user using OIDCUsed to retrieve the primary email address
profileRequired to log in user using OIDCUsed to retrieve the profile information
offline_accessRequired to refresh the access tokenUpdates the access token in the token storage, to allow the authorization last for an extended time.
https://graph.microsoft.com/User.ReadRequired to log in user using OIDCUsed to retrieve the profile information

Tenant Service

ScopeWhyHow
https://graph.microsoft.com/GroupMember.Read.AllRequired to access group membershipsSynchronize the groups between Azure and Management Service

Spooler Controller

ScopeWhyHow
https://outlook.office.com/SMTP.SendRequired to send emailsSend email notifications to user's email account via SMTP

Payment System

ScopeWhyHow
https://outlook.office.com/SMTP.SendRequired to send emailsSend email notifications to user's email account via SMTP

Workflow Processing Server

ScopeWhyHow
https://outlook.office.com/SMTP.SendRequired to send emails in Email SMTP connectorSend emails to the authenticated user via SMTP
https://graph.microsoft.com/Files.ReadWriteRequired to upload files in OneDrive for Business (OAuth 2.0) connectorUploads files into the OneDrive storage of the authorized user
Microsoft Graph > User.Read.AllRequired to upload files to OneDrive for Business (registered app) connectorNecessary to identify user’s OneDrive for Business drive in order to be able to upload scanned documents to OneDrive for Business
SharePoint > Sites.ReadWrite.AllRequired to upload files to Sharepoint Online connectorWrite access is necessary to be able to upload the scanned document. Read access is necessary to be able to browse the target folder on the MFD terminal, or to specify behavior in case the document with a defined filename already exists (append to it, replace it, keep both files) - if specified in Scan workflow definition by the Administrator.

Mobile Print Server

We use the Aspose library to manage the emails in the configured account through the IMAP protocol.

By default, SafeQ is configured to use YSoft SafeQ application. 

: YSoft SafeQ

: 799654b4-9069-435a-92c1-4822b4329329

ScopeWhyHow
https://outlook.office.com/SMTP.SendRequired to send emailsSend email notifications to user's email account via SMTP
https://outlook.office.com/IMAP.AccessAsUser.All

Required to get and delete emails from the authorized email account.

Using IMAP protocol to download and remove emails from the mailbox. Those emails are stored in the same machine as Mobile Print Server is installed for further processing.

Credential Generator

- App ID #
      – the customer creates the app, so the app ID is generated in that step

- What API permissions the app requires to function - all must be listed
    --Application
        -none
      --Delegated
           - none

Why does the app need each API permission
     - to send email by SMTP

What data the app process
    - In relation to the OAuth authorization? An email to a user. In general, also user credentials.

What permission grants are required
       -- openid, profile, offline_access, https://outlook.office.com/SMTP.Send

Why?
     --To be able to authorize to the SMTP service of Office 365 in order to send an email, and keep the authorization to do this long-term.

What role the grantor must have to grant the required permissions
       I- Admin of the Azure tenant,

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.