jwt-scala
jwt-scala
io.really.jwt
Algorithm
Algorithm
HS256
HS384
HS512
NONE
RS256
RS384
RS512
AlgorithmFmt
DerUtil
JWT
JWTException
JWTException
TooManySegments
NotEnoughSegments
InvalidKey
InvalidPublicKey
InvalidPrivateKey
InvalidAlgorithm
JWTHeader
JWTResult
JWTResult
JWT
TooManySegments
NotEnoughSegments
EmptyJWT
InvalidSignature
InvalidHeader
PemUtil
jwt-scala
/
io.really.jwt
/
AlgorithmFmt
AlgorithmFmt
object
AlgorithmFmt
extends
Format
[
Algorithm
]
Represent Reads and Writes for Algorithm
Graph
Supertypes
trait
Format
[
Algorithm
]
trait
Reads
[
Algorithm
]
trait
Writes
[
Algorithm
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
reads
(v:
JsValue
):
JsResult
[
Algorithm
]
def
writes
(alg:
Algorithm
):
JsValue
Inherited methods
def
andThen
[B](rb:
Reads
[B])(implicit witness:
Algorithm
<:<
JsValue
):
Reads
[B]
Inherited from
Reads
def
bimap
[B](readsMap:
Algorithm
=> B, writesContramap: B =>
Algorithm
):
Format
[B]
Inherited from
Format
def
collect
[B](error:
JsonValidationError
)(f:
PartialFunction
[
Algorithm
, B]):
Reads
[B]
Inherited from
Reads
def
composeWith
[B <:
JsValue
](rb:
Reads
[B]):
Reads
[
Algorithm
]
Inherited from
Reads
def
contramap
[B](f: B =>
Algorithm
):
Writes
[B]
Inherited from
Writes
def
filter
(error:
JsonValidationError
)(f:
Algorithm
=>
Boolean
):
Reads
[
Algorithm
]
Inherited from
Reads
def
filter
(f:
Algorithm
=>
Boolean
):
Reads
[
Algorithm
]
Inherited from
Reads
def
filterNot
(error:
JsonValidationError
)(f:
Algorithm
=>
Boolean
):
Reads
[
Algorithm
]
Inherited from
Reads
def
filterNot
(f:
Algorithm
=>
Boolean
):
Reads
[
Algorithm
]
Inherited from
Reads
def
flatMap
[B](f:
Algorithm
=>
Reads
[B]):
Reads
[B]
Inherited from
Reads
def
flatMapResult
[B](f:
Algorithm
=>
JsResult
[B]):
Reads
[B]
Inherited from
Reads
def
map
[B](f:
Algorithm
=> B):
Reads
[B]
Inherited from
Reads
def
narrow
[B <:
Algorithm
]:
Writes
[B]
Inherited from
Writes
def
orElse
(v:
Reads
[
Algorithm
]):
Reads
[
Algorithm
]
Inherited from
Reads
def
preprocess
(f:
PartialFunction
[
JsValue
,
JsValue
]):
Reads
[
Algorithm
]
Inherited from
Reads
def
transform
(transformer:
Writes
[
JsValue
]):
Writes
[
Algorithm
]
Inherited from
Writes
def
transform
(transformer:
JsValue
=>
JsValue
):
Writes
[
Algorithm
]
Inherited from
Writes
def
widen
[B >:
Algorithm
]:
Reads
[B]
Inherited from
Reads
Deprecated and Inherited methods
@
deprecated
("Use [[composeWith]]", "2.7.0")
def
compose
[B <:
JsValue
](rb:
Reads
[B]):
Reads
[
Algorithm
]
Deprecated
Inherited from
Reads