DS Server implements OAuth as the security layer to authorize requests from your application. In order to enable OAuth, security profiles must be added. You can create as many security profiles as required. Typically, a profile is created per application to separate access credentials.
For each security profile, a Client ID and a Client Secret is created that is used in the OAuth authorization process to request access tokens. To learn more about the OAuth Web API, have a look at the Web API endpoint documentation:
Web API Reference Guide - OAuth
In the DS Server admin portal, new security profiles can be added.
Select Security Profiles from the main menu to open the security profile overview. Click on Create new profile to create a new security profile:
Type in a name and confirm with Create:
The profile details are shown including the Client ID and Client Secret values required for the OAuth authentication flow:
Open the created security profile and click Add URI. Paste one or more of the following URIs to list of URIs.
Feature | URI |
---|---|
DocumentEditor | https://yourdomain.com/textcontrol/documenteditor/auth/callback |
DocumentViewer | https://yourdomain.com/textcontrol/documentviewer/auth/callback |
DocumentProcessing | https://yourdomain.com/textcontrol/documentprocessing/auth/callback |