Options describing how an JWT Auth should behave.

no subtypes hierarchy

Initializer
JWTAuthOptions({String*}? audience = null, {String*}? audiences = null, Boolean? ignoreExpiration = null, String? issuer = null, KeyStoreOptions? keyStore = null, Integer? leeway = null, String? permissionsClaimKey = null, {PubSecKeyOptions*}? pubSecKeys = null, {SecretOptions*}? secrets = null)
Parameters:
  • audience = null

    Set the audience list

  • audiences = null

    Set the audience list

  • ignoreExpiration = null

    Set whether expiration is ignored

  • issuer = null

    Set the issuer

  • keyStore = null
  • leeway = null

    Set the leeway in seconds

  • permissionsClaimKey = null
  • pubSecKeys = null
  • secrets = null
Attributes
audienceshared {String*}? audience

Set the audience list

audiencesshared {String*}? audiences

Set the audience list

ignoreExpirationshared Boolean? ignoreExpiration

Set whether expiration is ignored

issuershared String? issuer

Set the issuer

keyStoreshared KeyStoreOptions? keyStore
leewayshared Integer? leeway

Set the leeway in seconds

permissionsClaimKeyshared String? permissionsClaimKey
pubSecKeysshared {PubSecKeyOptions*}? pubSecKeys
secretsshared {SecretOptions*}? secrets
Inherited Attributes
Attributes inherited from: Object
hash, string
Methods
toJsonshared actual default JsonObject toJson()
Refines BaseDataObject.toJson
Inherited Methods
Methods inherited from: Object
equals
Methods inherited from: BaseDataObject
toJson