# Uses of Class
com.ocient.auth.OpenIDAuthenticators.OAuthToken

Packages that use OpenIDAuthenticators.OAuthToken
Package
Description
com.ocient.auth

## Uses of OpenIDAuthenticators.OAuthToken in com.ocient.auth

Subclasses of OpenIDAuthenticators.OAuthToken in com.ocient.auth
Modifier and Type
Class
Description
`static class`
`OktaAuthenticators.OktaNativeSSOToken`
From https://developer.okta.com/docs/guides/configure-native-sso/main
Methods in com.ocient.auth that return OpenIDAuthenticators.OAuthToken
Modifier and Type
Method
Description
`static OpenIDAuthenticators.OAuthToken`
OktaAuthenticators.OktaNativeSSOClient.`exchangeForOAuthToken(OktaAuthenticators.OktaNativeSSOToken oktaToken)`
Sends a request to the /token endpoint for the Authorization Server that issued this device token.
Methods in com.ocient.auth that return types with arguments of type OpenIDAuthenticators.OAuthToken
Modifier and Type
Method
Description
`OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<OpenIDAuthenticators.OAuthToken>`
OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.`create(ClientWireProtocol.OpenIDAuthenticator authenticator)`
`OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<OpenIDAuthenticators.OAuthToken>`
OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.`create(ClientWireProtocol.OpenIDAuthenticator authenticator, Map<String,String> additionalParameters)`
Begins the OAuth 2.0 Authorization Code w/ PKCE Flow
`static OpenIDAuthenticators.DeviceAuthorizationGrant<OpenIDAuthenticators.OAuthToken>`
OpenIDAuthenticators.DeviceAuthorizationGrantClient.`create(ClientWireProtocol.OpenIDAuthenticator authenticator)`
Calls the /device endpoint found in the discovery document to obtain the unique device verification code and the verification URI.
`static OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<OpenIDAuthenticators.OAuthToken>`
OktaAuthenticators.OktaAuthenticationClient.`exchangeSessionToken(OpenIDAuthenticators.AuthorizationCodeWithPKCEClient client, ClientWireProtocol.OpenIDAuthenticator authenticator, String sessionToken)`
Exchanges the given session token for an OAuth Token