public class AuthenticatedUser
extends org.wso2.carbon.identity.application.common.model.User
Constructor and Description |
---|
AuthenticatedUser()
Instantiates an AuthenticatedUser
|
AuthenticatedUser(AuthenticatedUser authenticatedUser)
Copy the given AuthenticatedUser instance
|
Modifier and Type | Method and Description |
---|---|
static AuthenticatedUser |
createFederateAuthenticatedUserFromSubjectIdentifier(String authenticatedSubjectIdentifier)
Returns an AuthenticatedUser instance populated from the given subject identifier string.
|
static AuthenticatedUser |
createLocalAuthenticatedUserFromSubjectIdentifier(String authenticatedSubjectIdentifier)
Returns an AuthenticatedUser instance populated from the given subject identifier string.
|
String |
getAuthenticatedSubjectIdentifier()
Returns the authenticated subject identifier.
|
String |
getFederatedIdPName() |
Map<org.wso2.carbon.identity.application.common.model.ClaimMapping,String> |
getUserAttributes()
Returns the user attributes of the authenticated user as a map.
|
String |
getUsernameAsSubjectIdentifier(boolean useUserstoreDomainInLocalSubjectIdentifier,
boolean useTenantDomainInLocalSubjectIdentifier) |
boolean |
isFederatedUser()
Returns whether this user federated user or not.
|
void |
setAuthenticatedSubjectIdentifier(String authenticatedSubjectIdentifier)
Sets the authenticated subject identifier.
|
void |
setFederatedIdPName(String federatedIdPName)
Sets the flag to indicate whether this is a federated user or not.
|
void |
setFederatedUser(boolean isFederatedUser)
Sets the flag to indicate whether this is a federated user or not.
|
void |
setUserAttributes(Map<org.wso2.carbon.identity.application.common.model.ClaimMapping,String> userAttributes)
Sets the user attributes of the authenticated user.
|
public AuthenticatedUser()
public AuthenticatedUser(AuthenticatedUser authenticatedUser)
authenticatedUser
- authenticated user instance to copypublic static AuthenticatedUser createLocalAuthenticatedUserFromSubjectIdentifier(String authenticatedSubjectIdentifier)
authenticatedSubjectIdentifier
- a string in
public static AuthenticatedUser createFederateAuthenticatedUserFromSubjectIdentifier(String authenticatedSubjectIdentifier)
authenticatedSubjectIdentifier
- a string that represents authenticated subject
identifierpublic String getAuthenticatedSubjectIdentifier()
public void setAuthenticatedSubjectIdentifier(String authenticatedSubjectIdentifier)
authenticatedSubjectIdentifier
- the authenticated subject identifierpublic Map<org.wso2.carbon.identity.application.common.model.ClaimMapping,String> getUserAttributes()
public void setUserAttributes(Map<org.wso2.carbon.identity.application.common.model.ClaimMapping,String> userAttributes)
userAttributes
- a map of ClaimMapping to attribute valuepublic String getUsernameAsSubjectIdentifier(boolean useUserstoreDomainInLocalSubjectIdentifier, boolean useTenantDomainInLocalSubjectIdentifier)
public boolean isFederatedUser()
public void setFederatedUser(boolean isFederatedUser)
isFederatedUser
- public String getFederatedIdPName()
public void setFederatedIdPName(String federatedIdPName)
federatedIdPName
- Copyright © 2016 WSO2. All rights reserved.