c

play.api.http

JWTConfiguration

case class JWTConfiguration(signatureAlgorithm: String = "HS256", expiresAfter: Option[FiniteDuration] = None, clockSkew: FiniteDuration = 30.seconds, dataClaim: String = "data") extends Product with Serializable

The JSON Web Token configuration

signatureAlgorithm

The signature algorithm used to sign the JWT

expiresAfter

The period of time after which the JWT expires, if any.

clockSkew

The amount of clock skew to permit for expiration / not before checks

dataClaim

The claim key corresponding to the data map passed in by the user

Source
HttpConfiguration.scala
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JWTConfiguration
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JWTConfiguration(signatureAlgorithm: String = "HS256", expiresAfter: Option[FiniteDuration] = None, clockSkew: FiniteDuration = 30.seconds, dataClaim: String = "data")

    signatureAlgorithm

    The signature algorithm used to sign the JWT

    expiresAfter

    The period of time after which the JWT expires, if any.

    clockSkew

    The amount of clock skew to permit for expiration / not before checks

    dataClaim

    The claim key corresponding to the data map passed in by the user

Value Members

  1. val clockSkew: FiniteDuration
  2. val dataClaim: String
  3. val expiresAfter: Option[FiniteDuration]
  4. def productElementNames: Iterator[String]
    Definition Classes
    Product
  5. val signatureAlgorithm: String