Interface ClientCredentialsExchanger
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
TokenClient
An interface for exchanging client credentials for an access token.
-
Method Summary
Modifier and TypeMethodDescriptionRequests an exchange of client credentials for an access token.Methods inherited from interface java.lang.AutoCloseable
close
-
Method Details
-
exchangeClientCredentials
TokenResult exchangeClientCredentials(ClientCredentialsExchangeRequest req) throws TokenExchangeException, IOException Requests an exchange of client credentials for an access token.- Parameters:
req
- the request details.- Returns:
- an access token.
- Throws:
TokenExchangeException
- if the OAuth server returned a detailed error.IOException
- if a general IO error occurred.
-