Represents all identity information obtained from an org.keycloak.broker.provider.IdentityProvider after a successful authentication.
- 著者
- Pedro Igor
◆ BrokeredIdentityContext()
org.keycloak.broker.provider.BrokeredIdentityContext.BrokeredIdentityContext |
( |
String |
id | ) |
|
|
inline |
53 throw new RuntimeException(
"No identifier provider for identity.");
String id
Definition: BrokeredIdentityContext.java:36
◆ getAuthenticationSession()
AuthenticationSessionModel org.keycloak.broker.provider.BrokeredIdentityContext.getAuthenticationSession |
( |
| ) |
|
|
inline |
AuthenticationSessionModel authenticationSession
Definition: BrokeredIdentityContext.java:49
◆ getBrokerSessionId()
String org.keycloak.broker.provider.BrokeredIdentityContext.getBrokerSessionId |
( |
| ) |
|
|
inline |
String brokerSessionId
Definition: BrokeredIdentityContext.java:42
◆ getBrokerUserId()
String org.keycloak.broker.provider.BrokeredIdentityContext.getBrokerUserId |
( |
| ) |
|
|
inline |
String brokerUserId
Definition: BrokeredIdentityContext.java:43
◆ getCode()
String org.keycloak.broker.provider.BrokeredIdentityContext.getCode |
( |
| ) |
|
|
inline |
String code
Definition: BrokeredIdentityContext.java:44
◆ getContextData()
Map<String, Object> org.keycloak.broker.provider.BrokeredIdentityContext.getContextData |
( |
| ) |
|
|
inline |
Map< String, Object > contextData
Definition: BrokeredIdentityContext.java:48
◆ getEmail()
String org.keycloak.broker.provider.BrokeredIdentityContext.getEmail |
( |
| ) |
|
|
inline |
String email
Definition: BrokeredIdentityContext.java:39
◆ getFirstName()
String org.keycloak.broker.provider.BrokeredIdentityContext.getFirstName |
( |
| ) |
|
|
inline |
String firstName
Definition: BrokeredIdentityContext.java:40
◆ getId()
String org.keycloak.broker.provider.BrokeredIdentityContext.getId |
( |
| ) |
|
|
inline |
String id
Definition: BrokeredIdentityContext.java:36
◆ getIdp()
IdentityProvider org.keycloak.broker.provider.BrokeredIdentityContext.getIdp |
( |
| ) |
|
|
inline |
IdentityProvider idp
Definition: BrokeredIdentityContext.java:47
◆ getIdpConfig()
IdentityProviderModel org.keycloak.broker.provider.BrokeredIdentityContext.getIdpConfig |
( |
| ) |
|
|
inline |
IdentityProviderModel idpConfig
Definition: BrokeredIdentityContext.java:46
◆ getLastName()
String org.keycloak.broker.provider.BrokeredIdentityContext.getLastName |
( |
| ) |
|
|
inline |
String lastName
Definition: BrokeredIdentityContext.java:41
◆ getModelUsername()
String org.keycloak.broker.provider.BrokeredIdentityContext.getModelUsername |
( |
| ) |
|
|
inline |
username to store in UserModel
- 戻り値
String modelUsername
Definition: BrokeredIdentityContext.java:38
◆ getToken()
String org.keycloak.broker.provider.BrokeredIdentityContext.getToken |
( |
| ) |
|
|
inline |
String token
Definition: BrokeredIdentityContext.java:45
◆ getUserAttribute()
String org.keycloak.broker.provider.BrokeredIdentityContext.getUserAttribute |
( |
String |
attributeName | ) |
|
|
inline |
169 List<String> userAttribute = (List<String>)
getContextData().get(Constants.USER_ATTRIBUTES_PREFIX + attributeName);
170 if (userAttribute == null || userAttribute.isEmpty()) {
173 return userAttribute.get(0);
Map< String, Object > getContextData()
Definition: BrokeredIdentityContext.java:149
◆ getUsername()
String org.keycloak.broker.provider.BrokeredIdentityContext.getUsername |
( |
| ) |
|
|
inline |
Username in remote idp
- 戻り値
String username
Definition: BrokeredIdentityContext.java:37
◆ setAuthenticationSession()
void org.keycloak.broker.provider.BrokeredIdentityContext.setAuthenticationSession |
( |
AuthenticationSessionModel |
authenticationSession | ) |
|
|
inline |
AuthenticationSessionModel authenticationSession
Definition: BrokeredIdentityContext.java:49
◆ setBrokerSessionId()
void org.keycloak.broker.provider.BrokeredIdentityContext.setBrokerSessionId |
( |
String |
brokerSessionId | ) |
|
|
inline |
String brokerSessionId
Definition: BrokeredIdentityContext.java:42
◆ setBrokerUserId()
void org.keycloak.broker.provider.BrokeredIdentityContext.setBrokerUserId |
( |
String |
brokerUserId | ) |
|
|
inline |
String brokerUserId
Definition: BrokeredIdentityContext.java:43
◆ setCode()
void org.keycloak.broker.provider.BrokeredIdentityContext.setCode |
( |
String |
code | ) |
|
|
inline |
String code
Definition: BrokeredIdentityContext.java:44
◆ setContextData()
void org.keycloak.broker.provider.BrokeredIdentityContext.setContextData |
( |
Map< String, Object > |
contextData | ) |
|
|
inline |
Map< String, Object > contextData
Definition: BrokeredIdentityContext.java:48
◆ setEmail()
void org.keycloak.broker.provider.BrokeredIdentityContext.setEmail |
( |
String |
email | ) |
|
|
inline |
String email
Definition: BrokeredIdentityContext.java:39
◆ setFirstName()
void org.keycloak.broker.provider.BrokeredIdentityContext.setFirstName |
( |
String |
firstName | ) |
|
|
inline |
String firstName
Definition: BrokeredIdentityContext.java:40
◆ setId()
void org.keycloak.broker.provider.BrokeredIdentityContext.setId |
( |
String |
id | ) |
|
|
inline |
String id
Definition: BrokeredIdentityContext.java:36
◆ setIdp()
void org.keycloak.broker.provider.BrokeredIdentityContext.setIdp |
( |
IdentityProvider |
idp | ) |
|
|
inline |
IdentityProvider idp
Definition: BrokeredIdentityContext.java:47
◆ setIdpConfig()
void org.keycloak.broker.provider.BrokeredIdentityContext.setIdpConfig |
( |
IdentityProviderModel |
idpConfig | ) |
|
|
inline |
IdentityProviderModel idpConfig
Definition: BrokeredIdentityContext.java:46
◆ setLastName()
void org.keycloak.broker.provider.BrokeredIdentityContext.setLastName |
( |
String |
lastName | ) |
|
|
inline |
String lastName
Definition: BrokeredIdentityContext.java:41
◆ setModelUsername()
void org.keycloak.broker.provider.BrokeredIdentityContext.setModelUsername |
( |
String |
modelUsername | ) |
|
|
inline |
String modelUsername
Definition: BrokeredIdentityContext.java:38
◆ setName()
void org.keycloak.broker.provider.BrokeredIdentityContext.setName |
( |
String |
name | ) |
|
|
inline |
203 int i = name.lastIndexOf(
' ');
String firstName
Definition: BrokeredIdentityContext.java:40
String lastName
Definition: BrokeredIdentityContext.java:41
◆ setToken()
void org.keycloak.broker.provider.BrokeredIdentityContext.setToken |
( |
String |
token | ) |
|
|
inline |
String token
Definition: BrokeredIdentityContext.java:45
◆ setUserAttribute() [1/2]
void org.keycloak.broker.provider.BrokeredIdentityContext.setUserAttribute |
( |
String |
attributeName, |
|
|
String |
attributeValue |
|
) |
| |
|
inline |
159 List<String> list =
new ArrayList<>();
160 list.add(attributeValue);
161 getContextData().put(Constants.USER_ATTRIBUTES_PREFIX + attributeName, list);
Map< String, Object > getContextData()
Definition: BrokeredIdentityContext.java:149
◆ setUserAttribute() [2/2]
void org.keycloak.broker.provider.BrokeredIdentityContext.setUserAttribute |
( |
String |
attributeName, |
|
|
List< String > |
attributeValues |
|
) |
| |
|
inline |
165 getContextData().put(Constants.USER_ATTRIBUTES_PREFIX + attributeName, attributeValues);
Map< String, Object > getContextData()
Definition: BrokeredIdentityContext.java:149
◆ setUsername()
void org.keycloak.broker.provider.BrokeredIdentityContext.setUsername |
( |
String |
username | ) |
|
|
inline |
String username
Definition: BrokeredIdentityContext.java:37
◆ toString()
String org.keycloak.broker.provider.BrokeredIdentityContext.toString |
( |
| ) |
|
|
inline |
219 ", email='" +
email +
'\'' +
String email
Definition: BrokeredIdentityContext.java:39
String username
Definition: BrokeredIdentityContext.java:37
◆ authenticationSession
AuthenticationSessionModel org.keycloak.broker.provider.BrokeredIdentityContext.authenticationSession |
|
private |
◆ brokerSessionId
String org.keycloak.broker.provider.BrokeredIdentityContext.brokerSessionId |
|
private |
◆ brokerUserId
String org.keycloak.broker.provider.BrokeredIdentityContext.brokerUserId |
|
private |
◆ code
String org.keycloak.broker.provider.BrokeredIdentityContext.code |
|
private |
◆ contextData
Map<String, Object> org.keycloak.broker.provider.BrokeredIdentityContext.contextData = new HashMap<>() |
|
private |
◆ email
String org.keycloak.broker.provider.BrokeredIdentityContext.email |
|
private |
◆ firstName
String org.keycloak.broker.provider.BrokeredIdentityContext.firstName |
|
private |
◆ id
String org.keycloak.broker.provider.BrokeredIdentityContext.id |
|
private |
◆ idp
◆ idpConfig
IdentityProviderModel org.keycloak.broker.provider.BrokeredIdentityContext.idpConfig |
|
private |
◆ lastName
String org.keycloak.broker.provider.BrokeredIdentityContext.lastName |
|
private |
◆ modelUsername
String org.keycloak.broker.provider.BrokeredIdentityContext.modelUsername |
|
private |
◆ token
String org.keycloak.broker.provider.BrokeredIdentityContext.token |
|
private |
◆ username
String org.keycloak.broker.provider.BrokeredIdentityContext.username |
|
private |
このクラス詳解は次のファイルから抽出されました: