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
-
init(authorizationEndpoint:clientId:clientSecret:issuer:jwksUri:logoutEndpoint:tokenEndpoint:userInfoEndpoint:)
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