@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, startDeviceAuthorizationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateToken, createTokenWithIAM, getCachedResponseMetadata, registerClient, shutdown, startDeviceAuthorizationpublic 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 AWSSSOOIDCAsyncpublic 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 AWSSSOOIDCAsyncasyncHandler - 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 AWSSSOOIDCAsyncpublic 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 AWSSSOOIDCAsyncasyncHandler - 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)
AWSSSOOIDCAsyncRegisters 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 AWSSSOOIDCAsyncpublic Future<RegisterClientResult> registerClientAsync(RegisterClientRequest request, AsyncHandler<RegisterClientRequest,RegisterClientResult> asyncHandler)
AWSSSOOIDCAsyncRegisters 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 AWSSSOOIDCAsyncasyncHandler - 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)
AWSSSOOIDCAsyncInitiates device authorization by requesting a pair of verification codes from the authorization service.
startDeviceAuthorizationAsync in interface AWSSSOOIDCAsyncpublic Future<StartDeviceAuthorizationResult> startDeviceAuthorizationAsync(StartDeviceAuthorizationRequest request, AsyncHandler<StartDeviceAuthorizationRequest,StartDeviceAuthorizationResult> asyncHandler)
AWSSSOOIDCAsyncInitiates device authorization by requesting a pair of verification codes from the authorization service.
startDeviceAuthorizationAsync in interface AWSSSOOIDCAsyncasyncHandler - 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.