Class UserProfile
- java.lang.Object
- 
- com.ibm.websphere.security.social.UserProfile
 
- 
 public class UserProfile extends java.lang.ObjectThis API represents the user's access_token and profile upon user authenticated by social media.- Since:
- 1.0
 
- 
- 
Constructor SummaryConstructors Constructor Description UserProfile(com.ibm.websphere.security.jwt.JwtToken jwtToken, java.util.Map<java.lang.String,java.lang.Object> customProperties, com.ibm.websphere.security.jwt.Claims claims)UserProfile(com.ibm.websphere.security.jwt.JwtToken jwtToken, java.util.Map<java.lang.String,java.lang.Object> customProperties, com.ibm.websphere.security.jwt.Claims claims, java.lang.String userInfo)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAccessToken()java.lang.StringgetAccessTokenAlias()longgetAccessTokenLifeTime()com.ibm.websphere.security.jwt.ClaimsgetClaims()java.util.Set<com.ibm.websphere.security.jwt.Claims>getClaimSet()java.lang.StringgetEncryptedAccessToken()com.ibm.websphere.security.jwt.JwtTokengetIdToken()java.lang.StringgetRefreshToken()java.lang.StringgetScopes()java.lang.StringgetSocialMediaName()java.lang.StringgetUserInfo()return userInfo information from an OpenIdConnect provider's userInfo endpoint for the authenticated user.
 
- 
- 
- 
Constructor Detail- 
UserProfilepublic UserProfile(com.ibm.websphere.security.jwt.JwtToken jwtToken, java.util.Map<java.lang.String,java.lang.Object> customProperties, com.ibm.websphere.security.jwt.Claims claims)
 - 
UserProfilepublic UserProfile(com.ibm.websphere.security.jwt.JwtToken jwtToken, java.util.Map<java.lang.String,java.lang.Object> customProperties, com.ibm.websphere.security.jwt.Claims claims, java.lang.String userInfo)
 
- 
 - 
Method Detail- 
getClaimSetpublic java.util.Set<com.ibm.websphere.security.jwt.Claims> getClaimSet() - Returns:
- user data from social media.
 
 - 
getClaimspublic com.ibm.websphere.security.jwt.Claims getClaims() - Returns:
- user data from social media.
 
 - 
getAccessTokenpublic java.lang.String getAccessToken() - Returns:
- access token used for user API call.
 
 - 
getRefreshTokenpublic java.lang.String getRefreshToken() - Returns:
- refresh token.
 
 - 
getAccessTokenLifeTimepublic long getAccessTokenLifeTime() - Returns:
- access_token life time.
 
 - 
getSocialMediaNamepublic java.lang.String getSocialMediaName() - Returns:
- social media name.
 
 - 
getScopespublic java.lang.String getScopes() - Returns:
- authorized scope.
 
 - 
getIdTokenpublic com.ibm.websphere.security.jwt.JwtToken getIdToken() - Returns:
- IdToken as JWT.
 
 - 
getEncryptedAccessTokenpublic java.lang.String getEncryptedAccessToken() - Returns:
- encrypted access token.
 
 - 
getAccessTokenAliaspublic java.lang.String getAccessTokenAlias() - Returns:
- access token alias that can resolve access_token.
 
 - 
getUserInfopublic java.lang.String getUserInfo() return userInfo information from an OpenIdConnect provider's userInfo endpoint for the authenticated user.- Returns:
- the userInfo JSON as a string or null if the info is not available.
 
 
- 
 
-