This document is intended to help you configure an OpenID Connect application in the administration console for SAP Cloud Identity Services for the resource owner password credentials flow.
You have an OpenID Connect application in the administration console for SAP Cloud Identity Services. For more information, see Create OpenID Connect Application.
The trust is configured by entering the information manually. You can enter manually the name of the client (relying party).
To configure an OpenID Connect trusted application in the administration console for SAP Cloud Identity Services, proceed as follows:
-
Sign in to the administration console for SAP Cloud Identity Services.
-
Under Applications and Resources, choose the Applications tile.
-
Choose the application that you want to edit.
Type the name of the application in the search field to filter the list items, or choose the application from the list on the left.
If you don’t have a created application in your list, you can create one. For more information, see Create a New Application.
-
Choose the Trust tab.
-
Under SINGLE SIGN-ON, choose OpenID Connect Configuration.
-
Under the Configure Manually section provide a name of your choice.
-
Optional: (If you added second signing certificate in tenant settings) Under Identity Provider Certificate, choose the certificate to be used.
When the default identity provider certificate is changed with a new one, and the old one is not used anymore, we recommend you to delete the old certificate.
-
Select the Password
Beware that for each flow the respective grant type must be selected. All other grant types can be deselected if they aren't required by the application.
-
Save your selection. Once the application has been changed, the system displays the message Application <name of application> updated.
Configure trust on the client side. See the client documentation for more information about how to configure the trust.
-
Configure HTTP basic authentication for the application. For more information about the configuration, see Configure Secrets for API Authentication.
-
Enable the public client flows option for this application. In the administration console, choose the OpenID connect application > Client Authentication under the Trust tab > Enable Public Client Flows under Public Client. Optionally, you can configure the API permission groups. For more information, see Consuming APIs from Other Applications .
The Public client type is used for environments where it is difficult to protect the client credential, such as mobile and desktop applications, and client-side parts of web applications.