Authentication
| Service | Url |
|---|---|
| Token Provider | https://accounts2.dynamicmessaging.co.uk/realms/DynamicMessaging/protocol/openid-connect/token |
| API | https://coreapi.dynamicmessaging.co.uk/ |
Dynamic Messaging uses OAuth 2.0 Client Credentials Grant authentication for authentication. Further information on how this works and how to implement it can be found here:
https://oauth.net/2/grant-types/client-credentials/
https://auth0.com/docs/api-auth/tutorials/client-credentials#ask-for-a-token
| Field | Value |
|---|---|
| Access Token Url | See above (Token Provider) |
| Grant Type | client_credentials |
| Client ID | Ask Oliver for details |
| Client Secret | Ask Oliver for details |
| Scope | CoreAPI |
In order to send api calls on behalf of a client, you will require to sign in with their account details and depending on the API call, put the clientid in the correct parameter or http header.