Custom Credentials
Desktop Authentication with your OAuth App
Follow the steps below to authenticate with the credentials for a custom OAuth app. See Creating a Custom OAuth App.Get an OAuth Access Token
After setting the following, you are ready to connect:
- OAuthClientId: Set this to the Client Id in your app settings.
- OAuthClientSecret: Set this to the Client Secret in your app settings.
- CallbackURL: Set this to the Redirect URL in your app settings.
- InitiateOAuth: Set this to GETANDREFRESH. You can use InitiateOAuth to avoid repeating the OAuth exchange and manually setting the OAuthAccessToken. .
- UseSandbox: Set this to true if you are authenticating using an implementation server.
Old world authentication
For instances of SAP Concur which have not been upgraded to use the new OAuth version (e.g. the "Register Partner Application" page is available and not missing under Administrator --> Company --> Web Services) the following settings may be used to connect:
- OAuthClientId: Set this to the Client Id in your app settings.
- OAuthClientSecret: Set this to the Client Secret in your app settings.
- CallbackURL: Set this to the Redirect URL in your app settings.
- InitiateOAuth: Set this to GETANDREFRESH. You can use InitiateOAuth to avoid repeating the OAuth exchange and manually setting the OAuthAccessToken. .
- UseNewOAuthVersion: Set this to False.
- Extracts the access token from the callback URL and authenticates requests.
- Obtains a new access token when the old one expires.
- Saves OAuth values in OAuthSettingsLocation to be persisted across connections.
Password grant type authentication
If you wish to authenticate with PASSWORD grant type flow see Authentication with Password grant type.
Company Level Authentication
If you wish to authenticate with Company Level Authentication see Company Level Authentication.