Configuration of an Azure authorization server

How to create an Azure application can be read at https://kgs-software.atlassian.net/wiki/spaces/WIKI/pages/2203680771.

For testing on the local computers, there is already a ready-made cmis-authentication.

Prerequisites

You must have access to an Azure portal with all the necessary permissions to register applications.

Adjustments for the CMIS authentication

The following screenshots show you the essential configurations needed to use the Azure application as an authentication server.

In this screenshots the different repository.cfg parameter values are marked with their name.

Authentication

The Redirect URIs are a kind of whitelist of URIs to which the authorization server is allowed to forward its authentication response. These depend on your use case.

For example: If you want to handle your resource server request through Postman, you can configure Postman to handle token processing (this is described under Testing via Postman (token) ). So Postman sends a request to the authentication server and must tell the server which URI to forward the response to. In this case, that would be “https://oauth.pstmn.io/v1/callback“. So this URI must match the redirect URIs on the authentication server.

Certificates & secrets

Token configuration (optional)

Expose an API

API permissions

cmis-authentication permissions can be found under “Add a permission“ → “My APIs“ → “cmis-authentication“ → “Delegated permissions“.

Microsoft Graph permissions can be found under “Add a permission“ → “Microsoft Graph“ → “Delegated permissions“.

Overview