SSOOIDC
import { SSOOIDC } from "https://aws-api.deno.dev/v0.1/services/ssooidc.ts?docs=full";
class SSOOIDC { }
constructor(apiFactory: client.ApiFactory);
async startDeviceAuthorization(params: StartDeviceAuthorizationRequest): Promise<StartDeviceAuthorizationResponse>;
§Constructors
§
new SSOOIDC(apiFactory: client.ApiFactory)
[src]§Methods
§
createToken(params: CreateTokenRequest): Promise<CreateTokenResponse>
[src]Creates and returns an access token for the authorized client. The access token issued will be used to fetch short-term credentials for the assigned roles in the AWS account.
§
registerClient(params: RegisterClientRequest): Promise<RegisterClientResponse>
[src]Registers a client with AWS SSO. This allows clients to initiate device authorization. The output should be persisted for reuse through many authentication requests.
§
startDeviceAuthorization(params: StartDeviceAuthorizationRequest): Promise<StartDeviceAuthorizationResponse>
[src]Initiates device authorization by requesting a pair of verification codes from the authorization service.
§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]