Configuring an incoming link
Create an incoming link using application links
To create an incoming link:
Go to Application links.
Select Create link.
Choose External application, then select Incoming as the direction.
Fill in the details as described in the sections below.
Provide application details
For this type of link, you only need to provide the Redirect URL (also known as Callback URL) from your external application. After authorizing the application, the user will be redirected to this URL with the authorization code.
Provide application permissions
Select the permissions the application can have on your Crowd instance. You can choose from the following permission scopes:
Permission | Description |
---|---|
USER | Access Crowd as a user. Perform actions allowed for a user without administration permissions, such as using user admin endpoints. |
SYSTEM_ADMIN | Administer Crowd. Perform all administrative functions on the Crowd instance. |
Even if you grant higher permissions, the application won’t be able to do more than the user authorizing it. For example, even if you select the SYSTEM_ADMIN
permissions, the application won't be able to use them if the authorizing user only has USER
permissions
Copy OAuth 2.0 credentials to the application
After providing the Redirect URL and selecting the scopes, Crowd will generate the OAuth 2.0 credentials that include these details. You need to copy the credentials to your external application to complete the link.
At this point, the application link has already been created in Crowd. You can view its details in Application links, including the OAuth 2.0 credentials in case you need to access them later.
View OAuth 2.0 credentials for an existing link
If you lose your OAuth 2.0 credentials, you can access them any time in the details of the application link you created.
To view OAuth 2.0 credentials:
Go to Application links.
Find the application link you’re interested in, and select More actions, then View credentials.