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.
|
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) |
void |
setAuthenticatedSubjectIdentifier(String authenticatedSubjectIdentifier)
Sets the authenticated subject identifier.
|
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)
Copyright © 2015 WSO2. All rights reserved.