io.github.vlmiroshnikov.authz.jwt
Type members
Classlikes
case
class ParseResult[H <: Header, C <: Claims](header: H, claims: C, signature: Binary, signedPart: String)
Value members
Concrete methods
def buildAndSign[F[_], H <: Header, C <: Claims](header: H, claims: C)(using E: MonadError[F, Throwable], signer: Signer[F], headerEnc: AuxEncoder[H], claimsEnc: AuxEncoder[C]): F[RawJwt]
def parse[F[_], H <: Header, C <: Claims](jwt: String)(using E: MonadError[F, Throwable], headerDec: AuxDecoder[H], claimsDec: AuxDecoder[C]): F[ParseResult[H, C]]
Extensions
Extensions
extension (c: Claims)