# Package org.keycloak.protocol.oidc

- Interface Summary
  Interface | Description
  --- | ---
  TokenIntrospectionProvider | Provides introspection for a determined OAuth2 token type.
  TokenIntrospectionProviderFactory | A factory that creates `TokenIntrospectionProvider` instances.

- Class Summary
  Class | Description
  --- | ---
  AccessTokenIntrospectionProvider |
  AccessTokenIntrospectionProviderFactory |
  BackchannelLogoutResponse |
  BackchannelLogoutResponse.DownStreamBackchannelLogoutResponse |
  OIDCAdvancedConfigWrapper |
  OIDCClientDescriptionConverter |
  OIDCClientDescriptionConverterFactory |
  OIDCConfigAttributes |
  OIDCLoginProtocol |
  OIDCLoginProtocolFactory |
  OIDCLoginProtocolService | Resource class for the oauth/openid connect token service
  OIDCWellKnownProvider |
  OIDCWellKnownProviderFactory |
  RefreshTokenIntrospectionProvider |
  RefreshTokenIntrospectionProviderFactory |
  TokenIntrospectionSpi | A `Spi` to support additional tokens types to the OAuth2 Token Introspection Endpoint.
  TokenManager | Stateless object that creates tokens and manages oauth access codes
  TokenManager.NotBeforeCheck |
  TokenManager.RefreshResult |
  TokenManager.TokenValidation |

- Enum Summary
  Enum | Description
  --- | ---
  LogoutTokenValidationCode |

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