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)(implicit clock: Clock): JwtClaim
def expiresNow(implicit clock: Clock): JwtClaim
override def hashCode(): Int
Definition Classes
Any
def isValid(issuer: String, audience: String)(implicit clock: Clock): Boolean
def isValid(issuer: String)(implicit clock: Clock): Boolean
def isValid(implicit clock: Clock): Boolean
def issuedAt(seconds: Long): JwtClaim
def issuedIn(seconds: Long)(implicit clock: Clock): JwtClaim
def issuedNow(implicit clock: Clock): JwtClaim
def startsAt(seconds: Long): JwtClaim
def startsIn(seconds: Long)(implicit clock: Clock): JwtClaim
def startsNow(implicit clock: Clock): JwtClaim
def to(audience: String): JwtClaim
def to(audience: Set[String]): JwtClaim
override def toString: String
Definition Classes
Any
def withContent(content: String): JwtClaim