public class D4ScienceIAMClientAuthn4Client extends D4ScienceIAMClientAuthn
| Modifier | Constructor and Description |
|---|---|
protected |
D4ScienceIAMClientAuthn4Client(D4ScienceIAMClient iamClient,
String clientId,
String clientSecret)
Creates a new client authentication instance using client credentials.
|
protected |
D4ScienceIAMClientAuthn4Client(D4ScienceIAMClient iamClient,
String clientId,
String clientSecret,
String context)
Creates a new client authentication instance with specific context.
|
| Modifier and Type | Method and Description |
|---|---|
protected static org.gcube.common.keycloak.model.TokenResponse |
performClientAuthn(D4ScienceIAMClient iamClient,
String clientId,
String clientSecret,
String context)
Performs the actual client authentication using client credentials flow.
|
authorize, authorizecanBeRefreshed, getAccessToken, getAccessTokenString, getContactOrganization, getContactPerson, getContextRoles, getGlobalRoles, getIamClient, getName, getRefreshTokenString, getResourceRoles, getRoles, getTokenResponse, isAccessTokenValid, isAccessTokenValid, isExpired, isRefreshTokenValid, isRefreshTokenValid, refresh, refresh, setIamClient, setTokenResponse, verifyAccessToken, verifyAccessToken, verifyRefreshToken, verifyRefreshTokenprotected D4ScienceIAMClientAuthn4Client(D4ScienceIAMClient iamClient, String clientId, String clientSecret) throws D4ScienceIAMClientException
iamClient - the D4Science IAM client instanceclientId - the client IDclientSecret - the client secretD4ScienceIAMClientException - if authentication failsprotected D4ScienceIAMClientAuthn4Client(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String context) throws D4ScienceIAMClientException
iamClient - the D4Science IAM client instanceclientId - the client IDclientSecret - the client secretcontext - the requested token context audienceD4ScienceIAMClientException - if authentication failsprotected static final org.gcube.common.keycloak.model.TokenResponse performClientAuthn(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String context) throws D4ScienceIAMClientException
iamClient - the D4Science IAM client instanceclientId - the client IDclientSecret - the client secretcontext - the requested token context audienceD4ScienceIAMClientException - if authentication failsCopyright © 2026. All rights reserved.