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

Packages that use OpenIDAuthenticators.AuthorizationCodeWithPKCEClient
Package | Description
--- | ---
com.ocient.auth |

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

Methods in com.ocient.auth with parameters of type OpenIDAuthenticators.AuthorizationCodeWithPKCEClient
Modifier and Type | Method | Description
--- | --- | ---

`static OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<OktaAuthenticators.OktaNativeSSOToken>`

OktaAuthenticators.OktaNativeSSOClient.`createAuthorizationCodeGrant​(OpenIDAuthenticators.AuthorizationCodeWithPKCEClient client, ClientWireProtocol.OpenIDAuthenticator authenticator)`

Returns a `OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant` that yields an `OktaAuthenticators.OktaNativeSSOToken` on authorization success.

`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