AWSEC2OidcOptions

Objective-C

@interface AWSEC2OidcOptions

Swift

class AWSEC2OidcOptions

Describes the 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 }
  • The OpenID Connect (OIDC) scope specified.

    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 }