AWSEC2CreateVerifiedAccessTrustProviderOidcOptions

Objective-C

@interface AWSEC2CreateVerifiedAccessTrustProviderOidcOptions

Swift

class AWSEC2CreateVerifiedAccessTrustProviderOidcOptions

Describes the options when creating an Amazon Web Services Verified Access trust provider using the user type.

  • The OIDC authorization endpoint.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable authorizationEndpoint;

    Swift

    var authorizationEndpoint: String? { get set }
  • The client identifier.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientId;

    Swift

    var clientId: String? { get set }
  • The client secret.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientSecret;

    Swift

    var clientSecret: String? { get set }
  • The OIDC issuer.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable issuer;

    Swift

    var issuer: String? { get set }
  • OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user’s details. Each scope returns a specific set of user attributes.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable scope;

    Swift

    var scope: String? { get set }
  • The OIDC token endpoint.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable tokenEndpoint;

    Swift

    var tokenEndpoint: String? { get set }
  • The OIDC user info endpoint.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable userInfoEndpoint;

    Swift

    var userInfoEndpoint: String? { get set }