Package org.gcube.common.iam
Class D4ScienceIAMClientAuthz
- java.lang.Object
-
- org.gcube.common.iam.AbstractIAMResponse
-
- org.gcube.common.iam.D4ScienceIAMClientAuthz
-
- All Implemented Interfaces:
IAMResponse
public class D4ScienceIAMClientAuthz extends AbstractIAMResponse
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedD4ScienceIAMClientAuthz(D4ScienceIAMClientAuthn authn, String context, List<String> permissions)protectedD4ScienceIAMClientAuthz(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String context, List<String> permissions)
-
Method Summary
-
Methods inherited from class org.gcube.common.iam.AbstractIAMResponse
canBeRefreshed, getAccessToken, getAccessTokenString, getContactOrganization, getContactPerson, getContextRoles, getGlobalRoles, getIamClient, getName, getRefreshTokenString, getResourceRoles, getRoles, getTokenResponse, isAccessTokenValid, isAccessTokenValid, isExpired, isRefreshTokenValid, isRefreshTokenValid, refresh, setIamClient, setTokenResponse, verifyAccessToken, verifyRefreshToken
-
-
-
-
Constructor Detail
-
D4ScienceIAMClientAuthz
protected D4ScienceIAMClientAuthz(D4ScienceIAMClientAuthn authn, String context, List<String> permissions) throws D4ScienceIAMClientException
- Throws:
D4ScienceIAMClientException
-
D4ScienceIAMClientAuthz
protected D4ScienceIAMClientAuthz(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String context, List<String> permissions) throws D4ScienceIAMClientException
- Throws:
D4ScienceIAMClientException
-
-