TotalAgility OAuth clients
The OAuth client represents an external application that accesses TotalAgility REST APIs using OAuth authorization. The external application uses the client ID and secret key to generate an access token request in the appropriate format.
TotalAgility is the authorization server used to generate an access token. The external application passes in the client ID and client secret to get an access token. The access token is then passed by the external application as an authorization header to each TotalAgility RESTful SDK API to authorize the caller. The access token has the same access rights as the TotalAgility system session ID.
The validity duration of each access token is defined in TotalAgility. The external application must generate a new access token periodically by calling TotalAgility passing the client ID and client secret before the token expires.