Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data OidcOptions = OidcOptions' {}
- newOidcOptions :: OidcOptions
- oidcOptions_authorizationEndpoint :: Lens' OidcOptions (Maybe Text)
- oidcOptions_clientId :: Lens' OidcOptions (Maybe Text)
- oidcOptions_clientSecret :: Lens' OidcOptions (Maybe Text)
- oidcOptions_issuer :: Lens' OidcOptions (Maybe Text)
- oidcOptions_scope :: Lens' OidcOptions (Maybe Text)
- oidcOptions_tokenEndpoint :: Lens' OidcOptions (Maybe Text)
- oidcOptions_userInfoEndpoint :: Lens' OidcOptions (Maybe Text)
Documentation
data OidcOptions Source #
Options for OIDC-based, user-identity type trust provider.
See: newOidcOptions
smart constructor.
OidcOptions' | |
|
Instances
newOidcOptions :: OidcOptions Source #
Create a value of OidcOptions
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:authorizationEndpoint:OidcOptions'
, oidcOptions_authorizationEndpoint
- The OIDC authorization endpoint.
$sel:clientId:OidcOptions'
, oidcOptions_clientId
- The client identifier.
$sel:clientSecret:OidcOptions'
, oidcOptions_clientSecret
- The client secret.
$sel:issuer:OidcOptions'
, oidcOptions_issuer
- The OIDC issuer.
$sel:scope:OidcOptions'
, oidcOptions_scope
- The OpenID Connect (OIDC) scope specified.
$sel:tokenEndpoint:OidcOptions'
, oidcOptions_tokenEndpoint
- The OIDC token endpoint.
$sel:userInfoEndpoint:OidcOptions'
, oidcOptions_userInfoEndpoint
- The OIDC user info endpoint.
oidcOptions_authorizationEndpoint :: Lens' OidcOptions (Maybe Text) Source #
The OIDC authorization endpoint.
oidcOptions_clientId :: Lens' OidcOptions (Maybe Text) Source #
The client identifier.
oidcOptions_clientSecret :: Lens' OidcOptions (Maybe Text) Source #
The client secret.
oidcOptions_issuer :: Lens' OidcOptions (Maybe Text) Source #
The OIDC issuer.
oidcOptions_scope :: Lens' OidcOptions (Maybe Text) Source #
The OpenID Connect (OIDC) scope specified.
oidcOptions_tokenEndpoint :: Lens' OidcOptions (Maybe Text) Source #
The OIDC token endpoint.
oidcOptions_userInfoEndpoint :: Lens' OidcOptions (Maybe Text) Source #
The OIDC user info endpoint.