Package org.keycloak.broker.provider
Class BrokeredIdentityContext
- java.lang.Object
- 
- org.keycloak.broker.provider.BrokeredIdentityContext
 
- 
 public class BrokeredIdentityContext extends Object Represents all identity information obtained from an IdentityProviderafter a successful authentication.- Author:
- Pedro Igor
 
- 
- 
Constructor SummaryConstructors Constructor Description BrokeredIdentityContext(String id)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
BrokeredIdentityContextpublic BrokeredIdentityContext(String id) 
 
- 
 - 
Method Detail- 
getIdpublic String getId() 
 - 
setIdpublic void setId(String id) 
 - 
getLegacyIdpublic String getLegacyId() ID from older API version. For API migrations.- Returns:
- legacy ID
 
 - 
setLegacyIdpublic void setLegacyId(String legacyId) 
 - 
getUsernamepublic String getUsername() Username in remote idp- Returns:
 
 - 
setUsernamepublic void setUsername(String username) 
 - 
getModelUsernamepublic String getModelUsername() username to store in UserModel- Returns:
 
 - 
setModelUsernamepublic void setModelUsername(String modelUsername) 
 - 
getEmailpublic String getEmail() 
 - 
setEmailpublic void setEmail(String email) 
 - 
getBrokerSessionIdpublic String getBrokerSessionId() 
 - 
setBrokerSessionIdpublic void setBrokerSessionId(String brokerSessionId) 
 - 
getBrokerUserIdpublic String getBrokerUserId() 
 - 
setBrokerUserIdpublic void setBrokerUserId(String brokerUserId) 
 - 
getTokenpublic String getToken() 
 - 
setTokenpublic void setToken(String token) 
 - 
getIdpConfigpublic IdentityProviderModel getIdpConfig() 
 - 
setIdpConfigpublic void setIdpConfig(IdentityProviderModel idpConfig) 
 - 
getIdppublic IdentityProvider getIdp() 
 - 
setIdppublic void setIdp(IdentityProvider idp) 
 - 
removeUserAttributepublic void removeUserAttribute(String attributeName) 
 - 
getFirstNamepublic String getFirstName() 
 - 
setFirstNamepublic void setFirstName(String firstName) 
 - 
getLastNamepublic String getLastName() 
 - 
setLastNamepublic void setLastName(String lastName) 
 - 
getAuthenticationSessionpublic AuthenticationSessionModel getAuthenticationSession() 
 - 
setAuthenticationSessionpublic void setAuthenticationSession(AuthenticationSessionModel authenticationSession) 
 - 
hasMapperGrantedRolepublic boolean hasMapperGrantedRole(String roleName) Verifies if a mapper has already granted the specified role.- Parameters:
- roleName- the name of the role.
- Returns:
- trueif a mapper has already granted the role;- falseotherwise.
 
 - 
hasMapperAssignedGrouppublic boolean hasMapperAssignedGroup(String groupId) Verifies if a mapper has already assigned the specified group.- Parameters:
- groupId- the id of the group.
- Returns:
- trueif a mapper has already assigned the group;- falseotherwise.
 
 - 
addMapperGrantedRolepublic void addMapperGrantedRole(String roleName) Adds the specified role to the set of roles granted by mappers.- Parameters:
- roleName- the name of the role.
 
 - 
addMapperAssignedGrouppublic void addMapperAssignedGroup(String groupId) Adds the specified group to the set of groups assigned by mappers.- Parameters:
- groupId- the id of the group.
 
 - 
setName@Deprecated public void setName(String name) Deprecated.usesetFirstName(String)andsetLastName(String)instead- Parameters:
- name-
 
 
- 
 
-