Skip to content
v2.273.0

NativeApplicationOidcOptionsProperty Struct ​

Describes the OpenID Connect (OIDC) options.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const nativeApplicationOidcOptionsProperty: ec2.CfnVerifiedAccessTrustProvider.NativeApplicationOidcOptionsProperty = {
  authorizationEndpoint: 'authorizationEndpoint',
  clientId: 'clientId',
  clientSecret: 'clientSecret',
  issuer: 'issuer',
  publicSigningKeyEndpoint: 'publicSigningKeyEndpoint',
  scope: 'scope',
  tokenEndpoint: 'tokenEndpoint',
  userInfoEndpoint: 'userInfoEndpoint',
};

Properties ​

authorizationEndpointstringauthorization_endpointstrauthorizationEndpointStringAuthorizationEndpointstringAuthorizationEndpoint*string#
The authorization endpoint of the IdP.
clientIdstringclient_idstrclientIdStringClientIdstringClientId*string#
The OAuth 2.0 client identifier.
clientSecretstringclient_secretstrclientSecretStringClientSecretstringClientSecret*string#
The OAuth 2.0 client secret.
issuerstringissuerstrissuerStringIssuerstringIssuer*string#
The OIDC issuer identifier of the IdP.
publicSigningKeyEndpointstringpublic_signing_key_endpointstrpublicSigningKeyEndpointStringPublicSigningKeyEndpointstringPublicSigningKeyEndpoint*string#
The public signing key endpoint.
scopestringscopestrscopeStringScopestringScope*string#
The set of user claims to be requested from the IdP.
tokenEndpointstringtoken_endpointstrtokenEndpointStringTokenEndpointstringTokenEndpoint*string#
The token endpoint of the IdP.
userInfoEndpointstringuser_info_endpointstruserInfoEndpointStringUserInfoEndpointstringUserInfoEndpoint*string#
The user info endpoint of the IdP.