Interface CfnVerifiedAccessTrustProvider.IOidcOptionsProperty
Describes the options for an OpenID Connect-compatible user-identity trust provider.
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IOidcOptionsProperty
Syntax (vb)
Public Interface IOidcOptionsProperty
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 oidcOptionsProperty = new OidcOptionsProperty {
AuthorizationEndpoint = "authorizationEndpoint",
ClientId = "clientId",
ClientSecret = "clientSecret",
Issuer = "issuer",
Scope = "scope",
TokenEndpoint = "tokenEndpoint",
UserInfoEndpoint = "userInfoEndpoint"
};
Synopsis
Properties
AuthorizationEndpoint | The OIDC authorization endpoint. |
ClientId | The client identifier. |
ClientSecret | The client secret. |
Issuer | The OIDC issuer. |
Scope | The OpenID Connect (OIDC) scope specified. |
TokenEndpoint | The OIDC token endpoint. |
UserInfoEndpoint | The OIDC user info endpoint. |
Properties
AuthorizationEndpoint
The OIDC authorization endpoint.
virtual string AuthorizationEndpoint { get; }
Property Value
System.String
Remarks
ClientId
The client identifier.
virtual string ClientId { get; }
Property Value
System.String
Remarks
ClientSecret
The client secret.
virtual string ClientSecret { get; }
Property Value
System.String
Remarks
Issuer
The OIDC issuer.
virtual string Issuer { get; }
Property Value
System.String
Remarks
Scope
The OpenID Connect (OIDC) scope specified.
virtual string Scope { get; }
Property Value
System.String
Remarks
TokenEndpoint
The OIDC token endpoint.
virtual string TokenEndpoint { get; }
Property Value
System.String
Remarks
UserInfoEndpoint
The OIDC user info endpoint.
virtual string UserInfoEndpoint { get; }
Property Value
System.String