Interface CfnVerifiedAccessTrustProvider.INativeApplicationOidcOptionsProperty
Describes the OpenID Connect (OIDC) options.
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface INativeApplicationOidcOptionsProperty
Syntax (vb)
Public Interface 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
Properties
AuthorizationEndpoint | The authorization endpoint of the IdP. |
ClientId | The OAuth 2.0 client identifier. |
ClientSecret | The OAuth 2.0 client secret. |
Issuer | The OIDC issuer identifier of the IdP. |
PublicSigningKeyEndpoint | The public signing key endpoint. |
Scope | The set of user claims to be requested from the IdP. |
TokenEndpoint | The token endpoint of the IdP. |
UserInfoEndpoint | The user info endpoint of the IdP. |
Properties
AuthorizationEndpoint
The authorization endpoint of the IdP.
virtual string AuthorizationEndpoint { get; }
Property Value
System.String
Remarks
ClientId
The OAuth 2.0 client identifier.
virtual string ClientId { get; }
Property Value
System.String
Remarks
ClientSecret
The OAuth 2.0 client secret.
virtual string ClientSecret { get; }
Property Value
System.String
Remarks
Issuer
The OIDC issuer identifier of the IdP.
virtual string Issuer { get; }
Property Value
System.String
Remarks
PublicSigningKeyEndpoint
The public signing key endpoint.
virtual string PublicSigningKeyEndpoint { get; }
Property Value
System.String
Remarks
Scope
The set of user claims to be requested from the IdP.
virtual string Scope { get; }
Property Value
System.String
Remarks
TokenEndpoint
The token endpoint of the IdP.
virtual string TokenEndpoint { get; }
Property Value
System.String
Remarks
UserInfoEndpoint
The user info endpoint of the IdP.
virtual string UserInfoEndpoint { get; }
Property Value
System.String