# Uses of Class
com.ocient.jdbc.proto.ClientWireProtocol.OpenIDAuthenticator

Packages that use ClientWireProtocol.OpenIDAuthenticator
Package
Description
com.ocient.auth
com.ocient.jdbc
com.ocient.jdbc.proto

## Uses of ClientWireProtocol.OpenIDAuthenticator in com.ocient.auth

Methods in com.ocient.auth with parameters of type ClientWireProtocol.OpenIDAuthenticator
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<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.DeviceAuthorizationGrant<OktaAuthenticators.OktaNativeSSOToken>`
OktaAuthenticators.OktaNativeSSOClient.`createDeviceAuthorizationGrant(ClientWireProtocol.OpenIDAuthenticator authenticator)`
Returns a `OpenIDAuthenticators.DeviceAuthorizationGrant` that yields an `OktaAuthenticators.OktaNativeSSOToken` on authorization success.
`static String`
OktaAuthenticators.OktaAuthenticationClient.`createSessionToken(ClientWireProtocol.OpenIDAuthenticator authenticator, String oktaUsername, char[] oktaPassword)`
Authenticate the user with the Okta issuer and return the session token
`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
Constructors in com.ocient.auth with parameters of type ClientWireProtocol.OpenIDAuthenticator
Modifier
Constructor
Description
``
`OktaNativeSSOToken(ClientWireProtocol.OpenIDAuthenticator authenticator, com.google.gson.JsonObject tokenResponse)`

## Uses of ClientWireProtocol.OpenIDAuthenticator in com.ocient.jdbc

Methods in com.ocient.jdbc with parameters of type ClientWireProtocol.OpenIDAuthenticator
Modifier and Type
Method
Description
`static OktaAuthenticators.OktaNativeSSOToken`
XGConnection.`createOktaNativeSSOToken(ClientWireProtocol.OpenIDAuthenticator authenticator, Properties properties)`

## Uses of ClientWireProtocol.OpenIDAuthenticator in com.ocient.jdbc.proto

Methods in com.ocient.jdbc.proto that return ClientWireProtocol.OpenIDAuthenticator
Modifier and Type
Method
Description
`ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.Builder.`build()`
`ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.Builder.`buildPartial()`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`getDefaultInstance()`
`ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.Builder.`getDefaultInstanceForType()`
`ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`getDefaultInstanceForType()`
`ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.Authenticator.Builder.`getOpenidauthenticator()`
`.xg.cmdcomp.OpenIDAuthenticator openidauthenticator = 1;`
`ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.Authenticator.`getOpenidauthenticator()`
`.xg.cmdcomp.OpenIDAuthenticator openidauthenticator = 1;`
`ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.AuthenticatorOrBuilder.`getOpenidauthenticator()`
`.xg.cmdcomp.OpenIDAuthenticator openidauthenticator = 1;`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseDelimitedFrom(InputStream input)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(byte[] data)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(com.google.protobuf.ByteString data)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(com.google.protobuf.CodedInputStream input)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(InputStream input)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(ByteBuffer data)`
`static ClientWireProtocol.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.`parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
Methods in com.ocient.jdbc.proto that return types with arguments of type ClientWireProtocol.OpenIDAuthenticator
Modifier and Type
Method
Description
`com.google.protobuf.Parser<ClientWireProtocol.OpenIDAuthenticator>`
ClientWireProtocol.OpenIDAuthenticator.`getParserForType()`
`static com.google.protobuf.Parser<ClientWireProtocol.OpenIDAuthenticator>`
ClientWireProtocol.OpenIDAuthenticator.`parser()`
Methods in com.ocient.jdbc.proto with parameters of type ClientWireProtocol.OpenIDAuthenticator
Modifier and Type
Method
Description
`ClientWireProtocol.OpenIDAuthenticator.Builder`
ClientWireProtocol.OpenIDAuthenticator.Builder.`mergeFrom(ClientWireProtocol.OpenIDAuthenticator other)`
`ClientWireProtocol.Authenticator.Builder`
ClientWireProtocol.Authenticator.Builder.`mergeOpenidauthenticator(ClientWireProtocol.OpenIDAuthenticator value)`
`.xg.cmdcomp.OpenIDAuthenticator openidauthenticator = 1;`
`static ClientWireProtocol.OpenIDAuthenticator.Builder`
ClientWireProtocol.OpenIDAuthenticator.`newBuilder(ClientWireProtocol.OpenIDAuthenticator prototype)`
`ClientWireProtocol.Authenticator.Builder`
ClientWireProtocol.Authenticator.Builder.`setOpenidauthenticator(ClientWireProtocol.OpenIDAuthenticator value)`
`.xg.cmdcomp.OpenIDAuthenticator openidauthenticator = 1;`