public class OIDCLoginProtocolFactory extends AbstractLoginProtocolFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
ADDRESS |
static String |
ADDRESS_SCOPE_CONSENT_TEXT |
static String |
BIRTHDATE |
static String |
EMAIL |
static String |
EMAIL_SCOPE_CONSENT_TEXT |
static String |
EMAIL_VERIFIED |
static String |
FAMILY_NAME |
static String |
FULL_NAME |
static String |
GENDER |
static String |
GIVEN_NAME |
static String |
LOCALE |
static String |
MIDDLE_NAME |
static String |
NICKNAME |
static String |
OFFLINE_ACCESS_SCOPE_CONSENT_TEXT |
static String |
PHONE_NUMBER |
static String |
PHONE_NUMBER_VERIFIED |
static String |
PHONE_SCOPE_CONSENT_TEXT |
static String |
PICTURE |
static String |
PROFILE_CLAIM |
static String |
PROFILE_SCOPE_CONSENT_TEXT |
static String |
UPDATED_AT |
static String |
USERNAME |
static String |
WEBSITE |
static String |
ZONEINFO |
| Constructor and Description |
|---|
OIDCLoginProtocolFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDefaults(ClientModel client) |
LoginProtocol |
create(KeycloakSession session) |
protected void |
createDefaultClientScopesImpl(RealmModel newRealm) |
Object |
createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
Map<String,ProtocolMapperModel> |
getBuiltinMappers() |
String |
getId() |
void |
setupClientDefaults(ClientRepresentation rep,
ClientModel newClient) |
addDefaultClientScopes, close, createDefaultClientScopes, init, postInitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic 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 MIDDLE_NAME
public static final String NICKNAME
public static final String PROFILE_CLAIM
public static final String PICTURE
public static final String WEBSITE
public static final String GENDER
public static final String BIRTHDATE
public static final String ZONEINFO
public static final String UPDATED_AT
public static final String FULL_NAME
public static final String LOCALE
public static final String ADDRESS
public static final String PHONE_NUMBER
public static final String PHONE_NUMBER_VERIFIED
public static final String PROFILE_SCOPE_CONSENT_TEXT
public static final String EMAIL_SCOPE_CONSENT_TEXT
public static final String ADDRESS_SCOPE_CONSENT_TEXT
public static final String PHONE_SCOPE_CONSENT_TEXT
public static final String OFFLINE_ACCESS_SCOPE_CONSENT_TEXT
public LoginProtocol create(KeycloakSession session)
public Map<String,ProtocolMapperModel> getBuiltinMappers()
protected void createDefaultClientScopesImpl(RealmModel newRealm)
createDefaultClientScopesImpl in class AbstractLoginProtocolFactoryprotected void addDefaults(ClientModel client)
addDefaults in class AbstractLoginProtocolFactorypublic Object createProtocolEndpoint(RealmModel realm, EventBuilder event)
public String getId()
public void setupClientDefaults(ClientRepresentation rep, ClientModel newClient)
Copyright © 2018 JBoss by Red Hat. All rights reserved.