verify-0.0.0: A new Haskeleton package.
CJ.Auth.Token
data UserBearerToken Source #
Constructors
Instances
Methods
(==) :: UserBearerToken -> UserBearerToken -> Bool #
(/=) :: UserBearerToken -> UserBearerToken -> Bool #
showsPrec :: Int -> UserBearerToken -> ShowS #
show :: UserBearerToken -> String #
showList :: [UserBearerToken] -> ShowS #
toClaims :: UserBearerToken -> JWTClaimsSet Source #
fromClaims :: JWTClaimsSet -> Maybe UserBearerToken Source #
class JSONToken a where Source #
Minimal complete definition
toClaims, fromClaims
toClaims :: a -> JWTClaimsSet Source #
fromClaims :: JWTClaimsSet -> Maybe a Source #
decodeToken :: JSONToken a => Secret -> Text -> POSIXTime -> Maybe a Source #
encodeToken :: JSONToken a => Secret -> a -> POSIXTime -> Text Source #