Hierarchy For Package io.trino.server.security.oauth2
Class Hierarchy
- java.lang.Object
- io.trino.server.security.AbstractBearerAuthenticator (implements io.trino.server.security.Authenticator)
- io.trino.server.security.oauth2.OAuth2Authenticator
- io.airlift.configuration.AbstractConfigurationAwareModule (implements io.airlift.configuration.ConfigurationAwareModule)
- io.trino.server.security.oauth2.JweTokenSerializerModule
- io.trino.server.security.oauth2.OAuth2AuthenticationSupportModule
- io.trino.server.security.oauth2.OAuth2ServiceModule
- io.trino.server.security.oauth2.JweTokenSerializer (implements io.trino.server.security.oauth2.TokenPairSerializer)
- io.trino.server.security.oauth2.NimbusAirliftHttpClient (implements io.trino.server.security.oauth2.NimbusHttpClient)
- io.trino.server.security.oauth2.NimbusAirliftHttpClient.NimbusResponseHandler<T> (implements io.airlift.http.client.ResponseHandler<T,
E>) - io.trino.server.security.oauth2.NimbusOAuth2Client (implements io.trino.server.security.oauth2.OAuth2Client)
- io.trino.server.security.oauth2.NonceCookie
- io.trino.server.security.oauth2.OAuth2CallbackResource
- io.trino.server.security.oauth2.OAuth2Client.Request
- io.trino.server.security.oauth2.OAuth2Client.Response
- io.trino.server.security.oauth2.OAuth2Config
- io.trino.server.security.oauth2.OAuth2Service
- io.trino.server.security.oauth2.OAuth2TokenExchange (implements io.trino.server.security.oauth2.OAuth2TokenHandler)
- io.trino.server.security.oauth2.OAuth2TokenExchange.TokenPoll
- io.trino.server.security.oauth2.OAuth2TokenExchangeResource
- io.trino.server.security.oauth2.OidcDiscovery (implements io.trino.server.security.oauth2.OAuth2ServerConfigProvider)
- io.trino.server.security.oauth2.OidcDiscoveryConfig
- io.trino.server.security.oauth2.RefreshTokensConfig
- io.trino.server.security.oauth2.StaticConfigurationProvider (implements io.trino.server.security.oauth2.OAuth2ServerConfigProvider)
- io.trino.server.security.oauth2.StaticOAuth2ServerConfig
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.trino.server.security.oauth2.ChallengeFailedException
- java.lang.Exception
- io.trino.server.security.oauth2.TokenRefresher
- io.trino.server.security.oauth2.ZstdCodec (implements io.jsonwebtoken.CompressionCodec)
- io.trino.server.security.AbstractBearerAuthenticator (implements io.trino.server.security.Authenticator)
Interface Hierarchy
- io.trino.server.security.oauth2.NimbusHttpClient.Parser<T>
- io.trino.server.security.oauth2.OAuth2Client
- io.trino.server.security.oauth2.OAuth2ServerConfigProvider
- io.trino.server.security.oauth2.OAuth2TokenHandler
- com.nimbusds.jose.util.ResourceRetriever
- io.trino.server.security.oauth2.NimbusHttpClient
- io.trino.server.security.oauth2.TokenPairSerializer
Annotation Interface Hierarchy
- io.trino.server.security.oauth2.ForOAuth2 (implements java.lang.annotation.Annotation)
- io.trino.server.security.oauth2.ForRefreshTokens (implements java.lang.annotation.Annotation)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.trino.server.security.oauth2.OAuth2ServerConfigProvider.OAuth2ServerConfig
- io.trino.server.security.oauth2.TokenPairSerializer.TokenPair
- java.lang.Record