# Uses of Interface
com.ocient.auth.Token

Packages that use Token
Package
Description
com.ocient.auth

## Uses of Token in com.ocient.auth

Classes in com.ocient.auth with type parameters of type Token
Modifier and Type
Class
Description
`static class`
`OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<T extends Token>`
The authorization code is obtained by using an authorization server as an intermediary between the client and resource owner.
`static class`
`OpenIDAuthenticators.DeviceAuthorizationGrant<T extends Token>`
The Device Authorization Grant is an extension that enables devices with no browser or limited input capability to use OAuth.
`static interface`
`OpenIDAuthenticators.TokenPoller<T extends Token>`
Classes in com.ocient.auth that implement Token
Modifier and Type
Class
Description
`static class`
`OktaAuthenticators.OktaNativeSSOToken`
From https://developer.okta.com/docs/guides/configure-native-sso/main
`static class`
`OpenIDAuthenticators.AuthorizationCodeBundle`
AuthorizationCodeBundle: This class implements `Token` just to reuse the existing handshake plumbing.
`static class`
`OpenIDAuthenticators.AuthorizationDeviceCodeBundle`
AuthorizationDeviceCodeBundle: This class implements `Token` just to reuse the existing handshake plumbing.
`static class`
`OpenIDAuthenticators.OAuthToken`
Token(s) received from an OAuth 2.0 Token Endpoint