Hierarchy For All Packages
- cloud.opencode.base.oauth2,
- cloud.opencode.base.oauth2.exception,
- cloud.opencode.base.oauth2.grant,
- cloud.opencode.base.oauth2.http,
- cloud.opencode.base.oauth2.oidc,
- cloud.opencode.base.oauth2.pkce,
- cloud.opencode.base.oauth2.provider,
- cloud.opencode.base.oauth2.token
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.oauth2.provider.CustomProvider (implements cloud.opencode.base.oauth2.provider.OAuth2Provider)
- cloud.opencode.base.oauth2.provider.CustomProvider.Builder
- cloud.opencode.base.oauth2.grant.DeviceCodeResponse.Builder
- cloud.opencode.base.oauth2.token.FileTokenStore (implements cloud.opencode.base.oauth2.token.TokenStore)
- cloud.opencode.base.oauth2.http.HttpClientFactory
- cloud.opencode.base.oauth2.http.HttpClientFactory.Builder
- cloud.opencode.base.oauth2.token.InMemoryTokenStore (implements cloud.opencode.base.oauth2.token.TokenStore)
- cloud.opencode.base.oauth2.OAuth2Client (implements java.lang.AutoCloseable)
- cloud.opencode.base.oauth2.OAuth2Client.Builder
- cloud.opencode.base.oauth2.OAuth2Config.Builder
- cloud.opencode.base.oauth2.http.OAuth2HttpClient (implements java.lang.AutoCloseable)
- cloud.opencode.base.oauth2.OAuth2Scope
- cloud.opencode.base.oauth2.OAuth2Scope.GitHub
- cloud.opencode.base.oauth2.OAuth2Scope.Google
- cloud.opencode.base.oauth2.OAuth2Scope.Microsoft
- cloud.opencode.base.oauth2.OAuth2Token.Builder
- cloud.opencode.base.oauth2.oidc.OidcClient (implements java.lang.AutoCloseable)
- cloud.opencode.base.oauth2.oidc.OidcClient.Builder
- cloud.opencode.base.oauth2.oidc.OidcConfig.Builder
- cloud.opencode.base.oauth2.oidc.OidcToken
- cloud.opencode.base.oauth2.OpenOAuth2
- cloud.opencode.base.oauth2.provider.ProviderRegistry
- cloud.opencode.base.oauth2.provider.Providers
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.oauth2.exception.OAuth2Exception
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.oauth2.token.TokenRefresher (implements java.lang.AutoCloseable)
- cloud.opencode.base.oauth2.oidc.UserInfo.Builder
Interface Hierarchy
- java.lang.AutoCloseable
- cloud.opencode.base.oauth2.token.TokenManager
- cloud.opencode.base.oauth2.provider.OAuth2Provider
- cloud.opencode.base.oauth2.token.TokenStore
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.oauth2.grant.GrantType
- cloud.opencode.base.oauth2.exception.OAuth2ErrorCode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.oauth2.grant.DeviceCodeResponse
- cloud.opencode.base.oauth2.oidc.JwtClaims
- cloud.opencode.base.oauth2.OAuth2Config
- cloud.opencode.base.oauth2.OAuth2Token
- cloud.opencode.base.oauth2.oidc.OidcConfig
- cloud.opencode.base.oauth2.pkce.PkceChallenge
- cloud.opencode.base.oauth2.oidc.UserInfo
- java.lang.Record