@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSSOOIDCAsync extends AbstractAWSSSOOIDC implements AWSSSOOIDCAsync
AWSSSOOIDCAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateTokenResult> |
createTokenAsync(CreateTokenRequest request)
Creates and returns access and refresh tokens for clients that are authenticated using client secrets.
|
Future<CreateTokenResult> |
createTokenAsync(CreateTokenRequest request,
AsyncHandler<CreateTokenRequest,CreateTokenResult> asyncHandler)
Creates and returns access and refresh tokens for clients that are authenticated using client secrets.
|
Future<CreateTokenWithIAMResult> |
createTokenWithIAMAsync(CreateTokenWithIAMRequest request)
Creates and returns access and refresh tokens for clients and applications that are authenticated using IAM
entities.
|
Future<CreateTokenWithIAMResult> |
createTokenWithIAMAsync(CreateTokenWithIAMRequest request,
AsyncHandler<CreateTokenWithIAMRequest,CreateTokenWithIAMResult> asyncHandler)
Creates and returns access and refresh tokens for clients and applications that are authenticated using IAM
entities.
|
Future<RegisterClientResult> |
registerClientAsync(RegisterClientRequest request)
Registers a client with IAM Identity Center.
|
Future<RegisterClientResult> |
registerClientAsync(RegisterClientRequest request,
AsyncHandler<RegisterClientRequest,RegisterClientResult> asyncHandler)
Registers a client with IAM Identity Center.
|
Future<StartDeviceAuthorizationResult> |
startDeviceAuthorizationAsync(StartDeviceAuthorizationRequest request)
Initiates device authorization by requesting a pair of verification codes from the authorization service.
|
Future<StartDeviceAuthorizationResult> |
startDeviceAuthorizationAsync(StartDeviceAuthorizationRequest request,
AsyncHandler<StartDeviceAuthorizationRequest,StartDeviceAuthorizationResult> asyncHandler)
Initiates device authorization by requesting a pair of verification codes from the authorization service.
|
createToken, createTokenWithIAM, getCachedResponseMetadata, registerClient, shutdown, startDeviceAuthorization
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createToken, createTokenWithIAM, getCachedResponseMetadata, registerClient, shutdown, startDeviceAuthorization
public Future<CreateTokenResult> createTokenAsync(CreateTokenRequest request)
AWSSSOOIDCAsync
Creates and returns access and refresh tokens for clients that are authenticated using client secrets. The access
token can be used to fetch short-term credentials for the assigned AWS accounts or to access application APIs
using bearer
authentication.
createTokenAsync
in interface AWSSSOOIDCAsync
public Future<CreateTokenResult> createTokenAsync(CreateTokenRequest request, AsyncHandler<CreateTokenRequest,CreateTokenResult> asyncHandler)
AWSSSOOIDCAsync
Creates and returns access and refresh tokens for clients that are authenticated using client secrets. The access
token can be used to fetch short-term credentials for the assigned AWS accounts or to access application APIs
using bearer
authentication.
createTokenAsync
in interface AWSSSOOIDCAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTokenWithIAMResult> createTokenWithIAMAsync(CreateTokenWithIAMRequest request)
AWSSSOOIDCAsync
Creates and returns access and refresh tokens for clients and applications that are authenticated using IAM
entities. The access token can be used to fetch short-term credentials for the assigned Amazon Web Services
accounts or to access application APIs using bearer
authentication.
createTokenWithIAMAsync
in interface AWSSSOOIDCAsync
public Future<CreateTokenWithIAMResult> createTokenWithIAMAsync(CreateTokenWithIAMRequest request, AsyncHandler<CreateTokenWithIAMRequest,CreateTokenWithIAMResult> asyncHandler)
AWSSSOOIDCAsync
Creates and returns access and refresh tokens for clients and applications that are authenticated using IAM
entities. The access token can be used to fetch short-term credentials for the assigned Amazon Web Services
accounts or to access application APIs using bearer
authentication.
createTokenWithIAMAsync
in interface AWSSSOOIDCAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RegisterClientResult> registerClientAsync(RegisterClientRequest request)
AWSSSOOIDCAsync
Registers a client with IAM Identity Center. This allows clients to initiate device authorization. The output should be persisted for reuse through many authentication requests.
registerClientAsync
in interface AWSSSOOIDCAsync
public Future<RegisterClientResult> registerClientAsync(RegisterClientRequest request, AsyncHandler<RegisterClientRequest,RegisterClientResult> asyncHandler)
AWSSSOOIDCAsync
Registers a client with IAM Identity Center. This allows clients to initiate device authorization. The output should be persisted for reuse through many authentication requests.
registerClientAsync
in interface AWSSSOOIDCAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartDeviceAuthorizationResult> startDeviceAuthorizationAsync(StartDeviceAuthorizationRequest request)
AWSSSOOIDCAsync
Initiates device authorization by requesting a pair of verification codes from the authorization service.
startDeviceAuthorizationAsync
in interface AWSSSOOIDCAsync
public Future<StartDeviceAuthorizationResult> startDeviceAuthorizationAsync(StartDeviceAuthorizationRequest request, AsyncHandler<StartDeviceAuthorizationRequest,StartDeviceAuthorizationResult> asyncHandler)
AWSSSOOIDCAsync
Initiates device authorization by requesting a pair of verification codes from the authorization service.
startDeviceAuthorizationAsync
in interface AWSSSOOIDCAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.