OAuth for Mail Server Configuration

OAuth for Mail Server Configuration

Introduction  

OAuth is a standard authorization protocol that provides delegated access to a protected resource using web tokens instead of passwords. With OAuth, resource owners can configure separate permissions for each client requesting access to the same resource and modify/revoke the access at any point of time. 

To configure mail servers using OAuth, click here.

To learn more about OAuth, check out the FAQs on OAuth.

How does OAuth work  

OAuth authentication involves the following entities:
  • Resource Owner: The user who owns the protected resource.

  • Client: An end-user or application, requesting access to the resource.

  • Authorization Server: The server that generates the access token for the client with the resource owner's approval.

  • Resource Server: The server that hosts the protected resource. 

To access a protected resource, the client should obtain an authorization grant from the resource owner and pass it on to the authorization server. The authorization server validates the authorization grant and generates an access token with the approval of the resource owner. The client can use this token to access the protected resource hosted by the resource server 


The authentication process with OAuth is explained in the flowchart below:

 In this case, SupportCenter Plus acts as the Client requesting access to the Mail Server (Resource Owner) and obtains the authorization grant. This authorization grant is processed through the Authorization Server of the corresponding mailbox (say G Suite for Gmail and Microsoft Azure for O365), which generates an access token with the Resource Owner's approval. Using this access token, SupportCenter Plus can access the Mail Server. 

    • Related Articles

    • OAuth Authentication for Mail Server

      Introduction   OAuth is a standard authorization protocol that provides delegated access to a protected resource using web tokens instead of passwords. With OAuth, resource owners can configure separate permissions for each client requesting access ...
    • FAQs on OAuth Authentication for Mail Server

      Why should I move to OAuth2.0?  Google and Microsoft will soon withdraw basic authentication support for mail servers by February 2021 and October 2020, respectively. Therefore, it is advisable for users to switch to OAuth authentication. What are ...
    • Mail Server Configuration

      Mail server configuration is essential to receive requests via email, send notifications, surveys etc. This is a portal-specific configuration.  To configure a mail server, go to Admin>>Main Settings>>Mail Server Settings.   Configuring Settings for ...
    • Mail Fetching Troubleshooting

        1. Unable to fetch mails into SupportCenter Plus as the ports are being blocked by Firewall/Antivirus. 2. Is it important to configure an SSL Certificate to use POPS/IMAPS for fetching mails? 3. Authentication and Configuration Errors: Settings ...
    • Configuring GSuite as the Authentication Server

      To configure G Suite as the authentication server, Log in to console.developers.google.com. In the dashboard, click Create to create a new project. Enter the Project Name. Under Location, click Browse and select the parent organization. Click ...