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.
For creating a new provider, click the New button (+) in the Generic Menu:
Then select the type of provider, usually OAuth 2.0 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.
List of providers
After pressing the Save button, the provider appears in the provider list.
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:
Similarly, other operations can be performed on that authorization provider.