pdi

jwt

package jwt

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait JwtAlgorithm extends AnyRef

  2. case class JwtClaim(content: String = "{}", issuer: Option[String] = scala.None, subject: Option[String] = scala.None, audience: Option[String] = scala.None, expiration: Option[Long] = scala.None, notBefore: Option[Long] = scala.None, issuedAt: Option[Long] = scala.None, jwtId: Option[String] = scala.None) extends Product with Serializable

  3. trait JwtCore[H, C] extends AnyRef

    Provide the main logic around Base64 encoding / decoding and signature using the correct algorithm.

  4. case class JwtHeader(algorithm: Option[JwtAlgorithm] = scala.None, typ: Option[String] = scala.None, contentType: Option[String] = scala.None) extends Product with Serializable

Value Members

  1. object Jwt extends JwtCore[String, String]

    Default implementation of JwtCore using only Strings.

  2. object JwtAlgorithm

  3. object JwtBase64 extends JwtBase64Impl

  4. object JwtHeader extends Serializable

  5. object JwtTime extends JwtTimeImpl

    Util object to handle time operations

  6. object JwtUtils

  7. package algorithms

  8. package exceptions

Ungrouped