public class D4ScienceIAMClientAuthz extends AbstractIAMResponse
| Modifier | Constructor and Description |
|---|---|
protected |
D4ScienceIAMClientAuthz(D4ScienceIAMClientAuthn authn,
String context,
List<String> permissions)
Creates a new authorization instance using an existing authentication.
|
protected |
D4ScienceIAMClientAuthz(D4ScienceIAMClient iamClient,
String clientId,
String clientSecret,
String context,
List<String> permissions)
Creates a new authorization instance using client credentials.
|
canBeRefreshed, getAccessToken, getAccessTokenString, getContactOrganization, getContactPerson, getContextRoles, getGlobalRoles, getIamClient, getName, getRefreshTokenString, getResourceRoles, getRoles, getTokenResponse, isAccessTokenValid, isAccessTokenValid, isExpired, isRefreshTokenValid, isRefreshTokenValid, refresh, refresh, setIamClient, setTokenResponse, verifyAccessToken, verifyRefreshTokenprotected D4ScienceIAMClientAuthz(D4ScienceIAMClientAuthn authn, String context, List<String> permissions) throws D4ScienceIAMClientException
authn - the authentication instancecontext - the context for authorizationpermissions - the list of permissions to requestD4ScienceIAMClientException - if authorization failsprotected D4ScienceIAMClientAuthz(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String context, List<String> permissions) throws D4ScienceIAMClientException
iamClient - the IAM clientclientId - the client IDclientSecret - the client secretcontext - the context for authorizationpermissions - the list of permissions to requestD4ScienceIAMClientException - if authorization failsCopyright © 2025. All rights reserved.