Skip to main content

Authorization Provider

By defining an authorization provider you can set the response type which is code, the authorization endpoint, the token endpoint, the method the token is sent, the scope separator which is usually a comma (,) and the refresh token strategy. To know the role of these elements in the authorization process, you can read the Authorization with OAuth 2.0 Section

You can perform operations on authorization providers by CENIT IO API V2 according to this API Spec in section Authorization Providers.

The Security/Authorization Providers submenu allows to define new provider as well as managing the previously defined ones.

Add New

For creating a new provider, click the New button (+) in the Generic Menu:

Adding a provider

Then select the type of provider, usually OAuth 2.0 Provider:

Pick a provider

The next step consists of fill every input field. In order to set the proper elements, you should read carefully the API Specification.

You need to assign to the provider a Namespace. Enter a Name that allows to link it with an Authorization Client. The authorization and token endpoints should be taken from the API Specification. The refresh token strategy must be set to none if it is not needed, default if you are going to use a default one or custom if you want to customize it.

Provider to Slack

Token endpoint

List of providers

After pressing the Save button, the provider appears in the provider list.

List of providers

Managing a provider

You can manage a provider by selecting it and pressing one of the buttons in the Generic Menu. For example, the next figure shows an authorization provider to be edited:

Manage provider

Similarly, other operations can be performed on that authorization provider.