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 JwtTokenTypeConfiguration = JwtTokenTypeConfiguration' {}
- newJwtTokenTypeConfiguration :: KeyLocation -> JwtTokenTypeConfiguration
- jwtTokenTypeConfiguration_claimRegex :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_groupAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_issuer :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_secretManagerArn :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_url :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_userNameAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_keyLocation :: Lens' JwtTokenTypeConfiguration KeyLocation
Documentation
data JwtTokenTypeConfiguration Source #
Provides the configuration information for the JWT token type.
See: newJwtTokenTypeConfiguration
smart constructor.
JwtTokenTypeConfiguration' | |
|
Instances
newJwtTokenTypeConfiguration Source #
Create a value of JwtTokenTypeConfiguration
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:claimRegex:JwtTokenTypeConfiguration'
, jwtTokenTypeConfiguration_claimRegex
- The regular expression that identifies the claim.
$sel:groupAttributeField:JwtTokenTypeConfiguration'
, jwtTokenTypeConfiguration_groupAttributeField
- The group attribute field.
$sel:issuer:JwtTokenTypeConfiguration'
, jwtTokenTypeConfiguration_issuer
- The issuer of the token.
$sel:secretManagerArn:JwtTokenTypeConfiguration'
, jwtTokenTypeConfiguration_secretManagerArn
- The Amazon Resource Name (arn) of the secret.
$sel:url:JwtTokenTypeConfiguration'
, jwtTokenTypeConfiguration_url
- The signing key URL.
$sel:userNameAttributeField:JwtTokenTypeConfiguration'
, jwtTokenTypeConfiguration_userNameAttributeField
- The user name attribute field.
$sel:keyLocation:JwtTokenTypeConfiguration'
, jwtTokenTypeConfiguration_keyLocation
- The location of the key.
jwtTokenTypeConfiguration_claimRegex :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The regular expression that identifies the claim.
jwtTokenTypeConfiguration_groupAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The group attribute field.
jwtTokenTypeConfiguration_issuer :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The issuer of the token.
jwtTokenTypeConfiguration_secretManagerArn :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The Amazon Resource Name (arn) of the secret.
jwtTokenTypeConfiguration_url :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The signing key URL.
jwtTokenTypeConfiguration_userNameAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The user name attribute field.
jwtTokenTypeConfiguration_keyLocation :: Lens' JwtTokenTypeConfiguration KeyLocation Source #
The location of the key.