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 CreateVerifiedAccessTrustProviderOidcOptions = CreateVerifiedAccessTrustProviderOidcOptions' {}
- newCreateVerifiedAccessTrustProviderOidcOptions :: CreateVerifiedAccessTrustProviderOidcOptions
- createVerifiedAccessTrustProviderOidcOptions_authorizationEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_clientId :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_clientSecret :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_issuer :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_scope :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_tokenEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_userInfoEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
Documentation
data CreateVerifiedAccessTrustProviderOidcOptions Source #
Options for an OIDC-based, user-identity type trust provider.
See: newCreateVerifiedAccessTrustProviderOidcOptions
smart constructor.
CreateVerifiedAccessTrustProviderOidcOptions' | |
|
Instances
newCreateVerifiedAccessTrustProviderOidcOptions :: CreateVerifiedAccessTrustProviderOidcOptions Source #
Create a value of CreateVerifiedAccessTrustProviderOidcOptions
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:CreateVerifiedAccessTrustProviderOidcOptions'
, createVerifiedAccessTrustProviderOidcOptions_authorizationEndpoint
- The OIDC authorization endpoint.
$sel:clientId:CreateVerifiedAccessTrustProviderOidcOptions'
, createVerifiedAccessTrustProviderOidcOptions_clientId
- The client identifier.
$sel:clientSecret:CreateVerifiedAccessTrustProviderOidcOptions'
, createVerifiedAccessTrustProviderOidcOptions_clientSecret
- The client secret.
$sel:issuer:CreateVerifiedAccessTrustProviderOidcOptions'
, createVerifiedAccessTrustProviderOidcOptions_issuer
- The OIDC issuer.
$sel:scope:CreateVerifiedAccessTrustProviderOidcOptions'
, createVerifiedAccessTrustProviderOidcOptions_scope
- OpenID Connect (OIDC) scopes are used by an application during
authentication to authorize access to a user's details. Each scope
returns a specific set of user attributes.
$sel:tokenEndpoint:CreateVerifiedAccessTrustProviderOidcOptions'
, createVerifiedAccessTrustProviderOidcOptions_tokenEndpoint
- The OIDC token endpoint.
$sel:userInfoEndpoint:CreateVerifiedAccessTrustProviderOidcOptions'
, createVerifiedAccessTrustProviderOidcOptions_userInfoEndpoint
- The OIDC user info endpoint.
createVerifiedAccessTrustProviderOidcOptions_authorizationEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC authorization endpoint.
createVerifiedAccessTrustProviderOidcOptions_clientId :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The client identifier.
createVerifiedAccessTrustProviderOidcOptions_clientSecret :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The client secret.
createVerifiedAccessTrustProviderOidcOptions_issuer :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC issuer.
createVerifiedAccessTrustProviderOidcOptions_scope :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.
createVerifiedAccessTrustProviderOidcOptions_tokenEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC token endpoint.
createVerifiedAccessTrustProviderOidcOptions_userInfoEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC user info endpoint.