Class CfnVerifiedAccessTrustProvider.NativeApplicationOidcOptionsProperty
Describes the OpenID Connect (OIDC) options.
Inheritance
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class NativeApplicationOidcOptionsProperty : Object, CfnVerifiedAccessTrustProvider.INativeApplicationOidcOptionsProperty
Syntax (vb)
Public Class NativeApplicationOidcOptionsProperty
Inherits Object
Implements CfnVerifiedAccessTrustProvider.INativeApplicationOidcOptionsProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EC2;
var nativeApplicationOidcOptionsProperty = new NativeApplicationOidcOptionsProperty {
AuthorizationEndpoint = "authorizationEndpoint",
ClientId = "clientId",
ClientSecret = "clientSecret",
Issuer = "issuer",
PublicSigningKeyEndpoint = "publicSigningKeyEndpoint",
Scope = "scope",
TokenEndpoint = "tokenEndpoint",
UserInfoEndpoint = "userInfoEndpoint"
};
Synopsis
Constructors
Native |
Properties
Authorization |
The authorization endpoint of the IdP. |
Client |
The OAuth 2.0 client identifier. |
Client |
The OAuth 2.0 client secret. |
Issuer | The OIDC issuer identifier of the IdP. |
Public |
The public signing key endpoint. |
Scope | The set of user claims to be requested from the IdP. |
Token |
The token endpoint of the IdP. |
User |
The user info endpoint of the IdP. |
Constructors
NativeApplicationOidcOptionsProperty()
public NativeApplicationOidcOptionsProperty()
Properties
AuthorizationEndpoint
The authorization endpoint of the IdP.
public string AuthorizationEndpoint { get; set; }
Property Value
System.
Remarks
ClientId
The OAuth 2.0 client identifier.
public string ClientId { get; set; }
Property Value
System.
Remarks
ClientSecret
The OAuth 2.0 client secret.
public string ClientSecret { get; set; }
Property Value
System.
Remarks
Issuer
The OIDC issuer identifier of the IdP.
public string Issuer { get; set; }
Property Value
System.
Remarks
PublicSigningKeyEndpoint
The public signing key endpoint.
public string PublicSigningKeyEndpoint { get; set; }
Property Value
System.
Remarks
Scope
The set of user claims to be requested from the IdP.
public string Scope { get; set; }
Property Value
System.
Remarks
TokenEndpoint
The token endpoint of the IdP.
public string TokenEndpoint { get; set; }
Property Value
System.
Remarks
UserInfoEndpoint
The user info endpoint of the IdP.
public string UserInfoEndpoint { get; set; }
Property Value
System.