Package org.gcube.common.iam
Class D4ScienceIAMClientAuthn4User
- java.lang.Object
-
- org.gcube.common.iam.AbstractIAMResponse
-
- org.gcube.common.iam.D4ScienceIAMClientAuthn
-
- org.gcube.common.iam.D4ScienceIAMClientAuthn4User
-
- All Implemented Interfaces:
IAMResponse
public class D4ScienceIAMClientAuthn4User extends D4ScienceIAMClientAuthn
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedD4ScienceIAMClientAuthn4User(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String username, String password)protectedD4ScienceIAMClientAuthn4User(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String username, String password, String context)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static org.gcube.common.keycloak.model.TokenResponseperformUserAuthn(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String username, String password, String context)-
Methods inherited from class org.gcube.common.iam.D4ScienceIAMClientAuthn
authorize, authorize
-
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
-
D4ScienceIAMClientAuthn4User
protected D4ScienceIAMClientAuthn4User(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String username, String password) throws D4ScienceIAMClientException
- Throws:
D4ScienceIAMClientException
-
D4ScienceIAMClientAuthn4User
protected D4ScienceIAMClientAuthn4User(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String username, String password, String context) throws D4ScienceIAMClientException
- Throws:
D4ScienceIAMClientException
-
-
Method Detail
-
performUserAuthn
protected static final org.gcube.common.keycloak.model.TokenResponse performUserAuthn(D4ScienceIAMClient iamClient, String clientId, String clientSecret, String username, String password, String context) throws D4ScienceIAMClientException
- Throws:
D4ScienceIAMClientException
-
-