Class PropagationHelper
- java.lang.Object
-
- com.ibm.websphere.security.openidconnect.PropagationHelper
-
public class PropagationHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PropagationHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetAccessToken()static longgetAccessTokenExpirationTime()Get the approximate expiration time of the access_token It adds the expires_in(seconds) to the time the process gets the access_token.static java.lang.StringgetAccessTokenType()Get the type of access token which the runAsSubject authenticatedstatic com.ibm.websphere.security.openidconnect.token.IdTokengetIdToken()static java.lang.StringgetScopes()static java.lang.StringgetUserInfo()Retrieve userInfo information from an OpenIdConnect provider's userInfo endpoint for an authenticated user.
-
-
-
Method Detail
-
getAccessTokenType
public static java.lang.String getAccessTokenType()
Get the type of access token which the runAsSubject authenticated- Returns:
- the Type of Token, such as: Bearer. If failed, a null is returned
-
getAccessTokenExpirationTime
public static long getAccessTokenExpirationTime()
Get the approximate expiration time of the access_token It adds the expires_in(seconds) to the time the process gets the access_token. The access_token could be invalid or revoked by the OP.- Returns:
- the expiration time of the access_token. If failed, 0 is returned
-
getAccessToken
public static java.lang.String getAccessToken()
- Returns:
- the access token. If failed, a null is returned
-
getScopes
public static java.lang.String getScopes()
- Returns:
- return all granted scopes separated by a space. If failed, a null is returned
-
getIdToken
public static com.ibm.websphere.security.openidconnect.token.IdToken getIdToken()
- Returns:
- Id Token. If failed, a null is returned
-
getUserInfo
public static java.lang.String getUserInfo()
Retrieve userInfo information from an OpenIdConnect provider's userInfo endpoint for an authenticated user.- Returns:
- the userInfo as a String or null if the info is not available or invalid.
-
-