Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SSOOIDC

import { SSOOIDC } from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/ssooidc.ts?docs=full";
class SSOOIDC {
constructor(apiFactory: client.ApiFactory);
async createToken(params: CreateTokenRequest, opts?: client.RequestOptions): Promise<CreateTokenResponse>;
async createTokenWithIAM(params: CreateTokenWithIAMRequest, opts?: client.RequestOptions): Promise<CreateTokenWithIAMResponse>;
async registerClient(params: RegisterClientRequest, opts?: client.RequestOptions): Promise<RegisterClientResponse>;
async startDeviceAuthorization(params: StartDeviceAuthorizationRequest, opts?: client.RequestOptions): Promise<StartDeviceAuthorizationResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new SSOOIDC(apiFactory: client.ApiFactory)
[src]

§Methods

§

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.

§

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.

§

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.

§

Initiates device authorization by requesting a pair of verification codes from the authorization service.

§Static Properties