public class OIDCLoginProtocolFactory extends AbstractLoginProtocolFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
EMAIL |
static String |
EMAIL_CONSENT_TEXT |
static String |
EMAIL_VERIFIED |
static String |
EMAIL_VERIFIED_CONSENT_TEXT |
static String |
FAMILY_NAME |
static String |
FAMILY_NAME_CONSENT_TEXT |
static String |
FULL_NAME |
static String |
FULL_NAME_CONSENT_TEXT |
static String |
GIVEN_NAME |
static String |
GIVEN_NAME_CONSENT_TEXT |
static String |
LOCALE |
static String |
LOCALE_CONSENT_TEXT |
static String |
USERNAME |
static String |
USERNAME_CONSENT_TEXT |
| Constructor and Description |
|---|
OIDCLoginProtocolFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDefaults(ClientModel client) |
LoginProtocol |
create(KeycloakSession session) |
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
|
String |
getId() |
void |
setupClientDefaults(ClientRepresentation rep,
ClientModel newClient)
Setup default values for new clients.
|
void |
setupTemplateDefaults(ClientTemplateRepresentation clientRep,
ClientTemplateModel newClient)
Setup default values for new templates.
|
close, init, postInitpublic static final String USERNAME
public static final String EMAIL
public static final String EMAIL_VERIFIED
public static final String GIVEN_NAME
public static final String FAMILY_NAME
public static final String FULL_NAME
public static final String LOCALE
public static final String USERNAME_CONSENT_TEXT
public static final String EMAIL_CONSENT_TEXT
public static final String EMAIL_VERIFIED_CONSENT_TEXT
public static final String GIVEN_NAME_CONSENT_TEXT
public static final String FAMILY_NAME_CONSENT_TEXT
public static final String FULL_NAME_CONSENT_TEXT
public static final String LOCALE_CONSENT_TEXT
public LoginProtocol create(KeycloakSession session)
public List<ProtocolMapperModel> getBuiltinMappers()
LoginProtocolFactorypublic List<ProtocolMapperModel> getDefaultBuiltinMappers()
LoginProtocolFactoryprotected void addDefaults(ClientModel client)
addDefaults in class AbstractLoginProtocolFactorypublic Object createProtocolEndpoint(RealmModel realm, EventBuilder event, AuthenticationManager authManager)
public String getId()
public void setupClientDefaults(ClientRepresentation rep, ClientModel newClient)
LoginProtocolFactorypublic void setupTemplateDefaults(ClientTemplateRepresentation clientRep, ClientTemplateModel newClient)
LoginProtocolFactoryCopyright © 2016 JBoss by Red Hat. All rights reserved.