AWSEC2ModifyVerifiedAccessTrustProviderOidcOptions

Objective-C

@interface AWSEC2ModifyVerifiedAccessTrustProviderOidcOptions

Swift

class AWSEC2ModifyVerifiedAccessTrustProviderOidcOptions

Options for an OpenID Connect-compatible user-identity trust provider.

  • 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 }