Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data OidcConfig = OidcConfig' {}
- newOidcConfig :: Text -> Text -> Text -> Text -> Text -> Text -> Text -> Text -> OidcConfig
- oidcConfig_clientId :: Lens' OidcConfig Text
- oidcConfig_clientSecret :: Lens' OidcConfig Text
- oidcConfig_issuer :: Lens' OidcConfig Text
- oidcConfig_authorizationEndpoint :: Lens' OidcConfig Text
- oidcConfig_tokenEndpoint :: Lens' OidcConfig Text
- oidcConfig_userInfoEndpoint :: Lens' OidcConfig Text
- oidcConfig_logoutEndpoint :: Lens' OidcConfig Text
- oidcConfig_jwksUri :: Lens' OidcConfig Text
Documentation
data OidcConfig Source #
Use this parameter to configure your OIDC Identity Provider (IdP).
See: newOidcConfig
smart constructor.
OidcConfig' | |
|
Instances
Create a value of OidcConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientId:OidcConfig'
, oidcConfig_clientId
- The OIDC IdP client ID used to configure your private workforce.
$sel:clientSecret:OidcConfig'
, oidcConfig_clientSecret
- The OIDC IdP client secret used to configure your private workforce.
$sel:issuer:OidcConfig'
, oidcConfig_issuer
- The OIDC IdP issuer used to configure your private workforce.
$sel:authorizationEndpoint:OidcConfig'
, oidcConfig_authorizationEndpoint
- The OIDC IdP authorization endpoint used to configure your private
workforce.
$sel:tokenEndpoint:OidcConfig'
, oidcConfig_tokenEndpoint
- The OIDC IdP token endpoint used to configure your private workforce.
$sel:userInfoEndpoint:OidcConfig'
, oidcConfig_userInfoEndpoint
- The OIDC IdP user information endpoint used to configure your private
workforce.
$sel:logoutEndpoint:OidcConfig'
, oidcConfig_logoutEndpoint
- The OIDC IdP logout endpoint used to configure your private workforce.
$sel:jwksUri:OidcConfig'
, oidcConfig_jwksUri
- The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private
workforce.
oidcConfig_clientId :: Lens' OidcConfig Text Source #
The OIDC IdP client ID used to configure your private workforce.
oidcConfig_clientSecret :: Lens' OidcConfig Text Source #
The OIDC IdP client secret used to configure your private workforce.
oidcConfig_issuer :: Lens' OidcConfig Text Source #
The OIDC IdP issuer used to configure your private workforce.
oidcConfig_authorizationEndpoint :: Lens' OidcConfig Text Source #
The OIDC IdP authorization endpoint used to configure your private workforce.
oidcConfig_tokenEndpoint :: Lens' OidcConfig Text Source #
The OIDC IdP token endpoint used to configure your private workforce.
oidcConfig_userInfoEndpoint :: Lens' OidcConfig Text Source #
The OIDC IdP user information endpoint used to configure your private workforce.
oidcConfig_logoutEndpoint :: Lens' OidcConfig Text Source #
The OIDC IdP logout endpoint used to configure your private workforce.
oidcConfig_jwksUri :: Lens' OidcConfig Text Source #
The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.