# Hierarchy For Package org.keycloak.protocol.oidc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.keycloak.protocol.AbstractLoginProtocolFactory (implements org.keycloak.protocol.LoginProtocolFactory)
    - org.keycloak.protocol.oidc.OIDCLoginProtocolFactory
  - org.keycloak.protocol.oidc.AccessTokenIntrospectionProvider (implements org.keycloak.protocol.oidc.TokenIntrospectionProvider)
    - org.keycloak.protocol.oidc.RefreshTokenIntrospectionProvider
  - org.keycloak.protocol.oidc.AccessTokenIntrospectionProviderFactory (implements org.keycloak.protocol.oidc.TokenIntrospectionProviderFactory)
    - org.keycloak.protocol.oidc.RefreshTokenIntrospectionProviderFactory
  - org.keycloak.protocol.oidc.BackchannelLogoutResponse
  - org.keycloak.protocol.oidc.BackchannelLogoutResponse.DownStreamBackchannelLogoutResponse
  - org.keycloak.protocol.oidc.DefaultTokenExchangeProvider (implements org.keycloak.protocol.oidc.TokenExchangeProvider)
  - org.keycloak.protocol.oidc.DefaultTokenExchangeProviderFactory (implements org.keycloak.protocol.oidc.TokenExchangeProviderFactory)
  - org.keycloak.protocol.oidc.OIDCAdvancedConfigWrapper
  - org.keycloak.protocol.oidc.OIDCClientDescriptionConverter (implements org.keycloak.exportimport.ClientDescriptionConverter)
  - org.keycloak.protocol.oidc.OIDCClientDescriptionConverterFactory (implements org.keycloak.exportimport.ClientDescriptionConverterFactory)
  - org.keycloak.protocol.oidc.OIDCConfigAttributes
  - org.keycloak.protocol.oidc.OIDCLoginProtocol (implements org.keycloak.protocol.LoginProtocol)
  - org.keycloak.protocol.oidc.OIDCLoginProtocolService
  - org.keycloak.protocol.oidc.OIDCWellKnownProvider (implements org.keycloak.wellknown.WellKnownProvider)
  - org.keycloak.protocol.oidc.OIDCWellKnownProviderFactory (implements org.keycloak.wellknown.WellKnownProviderFactory)
  - org.keycloak.protocol.oidc.TokenExchangeContext
  - org.keycloak.protocol.oidc.TokenExchangeContext.Params
  - org.keycloak.protocol.oidc.TokenExchangeSpi (implements org.keycloak.provider.Spi)
  - org.keycloak.protocol.oidc.TokenIntrospectionSpi (implements org.keycloak.provider.Spi)
  - org.keycloak.protocol.oidc.TokenManager
  - org.keycloak.protocol.oidc.TokenManager.AccessTokenResponseBuilder
  - org.keycloak.protocol.oidc.TokenManager.NotBeforeCheck (implements org.keycloak.TokenVerifier.Predicate<T>)
  - org.keycloak.protocol.oidc.TokenManager.RefreshResult
  - org.keycloak.protocol.oidc.TokenManager.TokenValidation

## Interface Hierarchy

- org.keycloak.provider.Provider
  - org.keycloak.protocol.oidc.TokenExchangeProvider
  - org.keycloak.protocol.oidc.TokenIntrospectionProvider
- org.keycloak.provider.ProviderFactory<T>
  - org.keycloak.protocol.oidc.TokenExchangeProviderFactory
  - org.keycloak.protocol.oidc.TokenIntrospectionProviderFactory

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.keycloak.protocol.oidc.LogoutTokenValidationCode

Copyright © 2021 JBoss by Red Hat. All rights reserved.