Package cz.metacentrum.perun.oidc
Class UserInfoEndpointCall
java.lang.Object
cz.metacentrum.perun.oidc.UserInfoEndpointCall
Class for executing call to User info endpoint.
- Author:
- Lucie Kureckova <luckureckova@gmail.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUserInfoEndpointData
(String accessToken, String issuer, Map<String, String> additionalInformation) getUserInfoEndpointMfaData
(String accessToken, String issuer) Calls UserInfo endpoint and returns MFA timestamp if available and acr is equal to MFA acr
-
Constructor Details
-
UserInfoEndpointCall
public UserInfoEndpointCall()
-
-
Method Details
-
getUserInfoEndpointData
public UserInfoEndpointResponse getUserInfoEndpointData(String accessToken, String issuer, Map<String, String> additionalInformation) throws ExpiredTokenException- Throws:
ExpiredTokenException
-
getUserInfoEndpointMfaData
public String getUserInfoEndpointMfaData(String accessToken, String issuer) throws ExpiredTokenException Calls UserInfo endpoint and returns MFA timestamp if available and acr is equal to MFA acr- Parameters:
accessToken
- access tokenissuer
- issuer- Returns:
- mfa timestamp or null
- Throws:
ExpiredTokenException
- if access token is expired
-