interface OidcOptionsProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.EC2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty |
![]() | software.amazon.awscdk.services.ec2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty |
![]() | aws_cdk.aws_ec2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty |
![]() | @aws-cdk/aws-ec2 » CfnVerifiedAccessTrustProvider » OidcOptionsProperty |
Describes the options for an OpenID Connect-compatible user-identity trust provider.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as ec2 from '@aws-cdk/aws-ec2';
const oidcOptionsProperty: ec2.CfnVerifiedAccessTrustProvider.OidcOptionsProperty = {
authorizationEndpoint: 'authorizationEndpoint',
clientId: 'clientId',
clientSecret: 'clientSecret',
issuer: 'issuer',
scope: 'scope',
tokenEndpoint: 'tokenEndpoint',
userInfoEndpoint: 'userInfoEndpoint',
};
Properties
Name | Type | Description |
---|---|---|
authorization | string | The OIDC authorization endpoint. |
client | string | The client identifier. |
client | string | The client secret. |
issuer? | string | The OIDC issuer. |
scope? | string | The OpenID Connect (OIDC) scope specified. |
token | string | The OIDC token endpoint. |
user | string | The OIDC user info endpoint. |
authorizationEndpoint?
Type:
string
(optional)
The OIDC authorization endpoint.
clientId?
Type:
string
(optional)
The client identifier.
clientSecret?
Type:
string
(optional)
The client secret.
issuer?
Type:
string
(optional)
The OIDC issuer.
scope?
Type:
string
(optional)
The OpenID Connect (OIDC) scope specified.
tokenEndpoint?
Type:
string
(optional)
The OIDC token endpoint.
userInfoEndpoint?
Type:
string
(optional)
The OIDC user info endpoint.