# 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 Native SSO allows you to protect native OpenID Connect applications, such as desktop apps and mobile apps, and achieve Single Sign-On (SSO) and Single Logout (SLO) between these applications.
`static class` | `OpenIDAuthenticators.OAuthToken` | Token(s) received from an OAuth 2.0 Token Endpoint