# Package org.keycloak.protocol

- Interface Summary
  Interface | Description
  --- | ---
  ClientInstallationProvider | Provides a template/sample client config adapter file.
  LoginProtocol |
  LoginProtocolFactory |
  ProtocolMapper |

- Class Summary
  Class | Description
  --- | ---
  AbstractLoginProtocolFactory |
  AuthorizationEndpointBase | Common base class for Authorization REST endpoints implementation, which have to be implemented by each protocol.
  ClientInstallationSpi |
  LoginProtocolSpi |
  ProtocolMapperSpi |
  ProtocolMapperUtils |
  RestartLoginCookie | This is an an encoded token that is stored as a cookie so that if there is a client timeout, then the authentication session can be restarted.

- Enum Summary
  Enum | Description
  --- | ---
  LoginProtocol.Error |

- Exception Summary
  Exception | Description
  --- | ---
  ProtocolMapperConfigException |

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