jwt
dev.profunktor.auth.jwt
object jwt
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
jwt.type
Members list
Type members
Classlikes
case class JwtAsymmetricAuth(publicKey: JwtPublicKey) extends JwtAuth
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JwtAuthclass Objecttrait Matchableclass AnyShow all
object JwtAuth
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case object JwtNoValidation extends JwtAuth
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JwtAuthclass Objecttrait Matchableclass AnyShow all
- Self type
-
JwtNoValidation.type
final case class JwtSecretKey(value: String) extends AnyVal
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
case class JwtSymmetricAuth(secretKey: JwtSecretKey, jwtAlgorithms: Seq[JwtHmacAlgorithm]) extends JwtAuth
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JwtAuthclass Objecttrait Matchableclass AnyShow all
final case class JwtToken(value: String) extends AnyVal
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Value members
Concrete methods
def jwtEncode[F[_]](jwtClaim: JwtClaim, jwtSecretKey: JwtSecretKey, jwtAlgorithm: JwtHmacAlgorithm)(using evidence$2: Applicative[F]): F[JwtToken]
def jwtEncode[F[_]](jwtClaim: JwtClaim, jwtPrivateKey: JwtPrivateKey)(implicit F: ApplicativeError[F, Throwable]): F[JwtToken]
In this article