org.keycloak.protocol

## Interface LoginProtocolFactory

- All Superinterfaces:
    ProviderFactory<LoginProtocol>
  All Known Implementing Classes:
    AbstractLoginProtocolFactory, OIDCLoginProtocolFactory, SamlProtocolFactory

      public interface LoginProtocolFactory
      extends ProviderFactory<LoginProtocol>

  Version:
    $Revision: 1 $
  Author:
    Bill Burke

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `createProtocolEndpoint(RealmModel realm, EventBuilder event, AuthenticationManager authManager)`
    `List<ProtocolMapperModel>` | `getBuiltinMappers()` List of built in protocol mappers that can be used to apply to clients.
    `List<ProtocolMapperModel>` | `getDefaultBuiltinMappers()` List of mappers, which are added to new clients by default

    - ### Methods inherited from interface org.keycloak.provider.ProviderFactory

      `close, create, getId, init, postInit`

- - ### Method Detail

    - #### getBuiltinMappers

          List<ProtocolMapperModel> getBuiltinMappers()

      List of built in protocol mappers that can be used to apply to clients.
      Returns:

    - #### getDefaultBuiltinMappers

          List<ProtocolMapperModel> getDefaultBuiltinMappers()

      List of mappers, which are added to new clients by default
      Returns:

    - #### createProtocolEndpoint

          Object createProtocolEndpoint(RealmModel realm,
                                      EventBuilder event,
                                      AuthenticationManager authManager)

Copyright © 2015. All rights reserved.