package jwt
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- jwt
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed trait JWTAudience extends AnyRef
-
sealed abstract
case class
JWTClaims extends Product with Serializable
Represents the JWT Claims in https://tools.ietf.org/html/rfc7519#section-4
Represents the JWT Claims in https://tools.ietf.org/html/rfc7519#section-4
Times are IEEE Std 1003.1, 2013 Edition time in seconds. They are represented in a java.time.Instant objects. At serialization time, they are represented as
Long
.Note: When feeding
Instant
instances directly, milliseconds are discarded - case class JWTListAudience(values: List[String]) extends JWTAudience with Product with Serializable
- case class JWTSingleAudience(value: String) extends JWTAudience with Product with Serializable
Value Members
- val JWTPrinter: Printer
- implicit val audienceDecoder: Decoder[JWTAudience]
- implicit val audienceEncoder: Encoder[JWTAudience]
- object JWTClaims extends JWSSerializer[JWTClaims] with Serializable