| Modifier and Type | Class and Description |
|---|---|
class |
D4ScienceIAMClientAuthn4Client
D4Science IAM client authentication implementation for client credentials flow.
|
class |
D4ScienceIAMClientAuthn4User
D4Science IAM client authentication implementation for user credentials.
|
| Modifier and Type | Method and Description |
|---|---|
D4ScienceIAMClientAuthn |
D4ScienceIAMClient.authenticate(String clientId,
String clientSecret)
Authenticates the client with provided id and secret
|
D4ScienceIAMClientAuthn |
D4ScienceIAMClient.authenticate(String clientId,
String clientSecret,
String context)
Authenticates the client with provided credentials, reducing the token audience to the requested `context`
|
D4ScienceIAMClientAuthn |
D4ScienceIAMClient.authenticateUser(String username,
String password)
Deprecated.
this authn method is deprecated in the oauth2 specifications (see https://oauth.net/2/grant-types/password/)
|
D4ScienceIAMClientAuthn |
D4ScienceIAMClient.authenticateUser(String username,
String password,
String context)
Deprecated.
this authn method is deprecated in the oauth2 specifications (see https://oauth.net/2/grant-types/password/)
|
D4ScienceIAMClientAuthn |
D4ScienceIAMClient.authenticateUser(String clientId,
String clientSecret,
String username,
String password)
Deprecated.
this authn method is deprecated in the oauth2 specifications (see https://oauth.net/2/grant-types/password/)
|
D4ScienceIAMClientAuthn |
D4ScienceIAMClient.authenticateUser(String clientId,
String clientSecret,
String username,
String password,
String context)
Deprecated.
this authn method is deprecated in the oauth2 specifications (see https://oauth.net/2/grant-types/password/)
|
| Constructor and Description |
|---|
D4ScienceIAMClientAuthz(D4ScienceIAMClientAuthn authn,
String context,
List<String> permissions)
Creates a new authorization instance using an existing authentication.
|
Copyright © 2025. All rights reserved.