OidcConfig

public struct OidcConfig : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The OIDC IdP authorization endpoint used to configure your private workforce.

    Declaration

    Swift

    public let authorizationEndpoint: String
  • The OIDC IdP client ID used to configure your private workforce.

    Declaration

    Swift

    public let clientId: String
  • The OIDC IdP client secret used to configure your private workforce.

    Declaration

    Swift

    public let clientSecret: String
  • The OIDC IdP issuer used to configure your private workforce.

    Declaration

    Swift

    public let issuer: String
  • The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

    Declaration

    Swift

    public let jwksUri: String
  • The OIDC IdP logout endpoint used to configure your private workforce.

    Declaration

    Swift

    public let logoutEndpoint: String
  • The OIDC IdP token endpoint used to configure your private workforce.

    Declaration

    Swift

    public let tokenEndpoint: String
  • The OIDC IdP user information endpoint used to configure your private workforce.

    Declaration

    Swift

    public let userInfoEndpoint: String
  • Undocumented

    Declaration

    Swift

    public init(authorizationEndpoint: String, clientId: String, clientSecret: String, issuer: String, jwksUri: String, logoutEndpoint: String, tokenEndpoint: String, userInfoEndpoint: String)
  • Declaration

    Swift

    public func validate(name: String) throws