JwtClaim

class JwtClaim(val content: String, val issuer: Option[String], val subject: Option[String], val audience: Option[Set[String]], val expiration: Option[Long], val notBefore: Option[Long], val issuedAt: Option[Long], val jwtId: Option[String])
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def +(json: String): JwtClaim
def +(key: String, value: Any): JwtClaim
def ++[T](fields: (String, T)*): JwtClaim
def about(subject: String): JwtClaim
def by(issuer: String): JwtClaim
def canEqual(other: Any): Boolean
override def equals(other: Any): Boolean
Definition Classes
Any
def expiresAt(seconds: Long): JwtClaim
def expiresIn(seconds: Long)(clock: Clock): JwtClaim
def expiresNow(clock: Clock): JwtClaim
override def hashCode(): Int
Definition Classes
Any
def isValid(issuer: String, audience: String)(clock: Clock): Boolean
def isValid(issuer: String)(clock: Clock): Boolean
def isValid(clock: Clock): Boolean
def issuedAt(seconds: Long): JwtClaim
def issuedIn(seconds: Long)(clock: Clock): JwtClaim
def issuedNow(clock: Clock): JwtClaim
def startsAt(seconds: Long): JwtClaim
def startsIn(seconds: Long)(clock: Clock): JwtClaim
def startsNow(clock: Clock): JwtClaim
def to(audience: String): JwtClaim
def to(audience: Set[String]): JwtClaim
def toJson: String
def withContent(content: String): JwtClaim
def withId(id: String): JwtClaim

Concrete fields

val audience: Option[Set[String]]
val content: String
val expiration: Option[Long]
val issuedAt: Option[Long]
val issuer: Option[String]
val jwtId: Option[String]
val notBefore: Option[Long]
val subject: Option[String]