soidc-jwt
soidc-jwt
API
soidc.jwt
codec
ByteDecoder
ByteDecoder
Syntax
syntax
ByteEncoder
ByteEncoder
Syntax
syntax
FromJson
FromJson
Syntax
syntax
JsonValue
JsonValue
Arr
Bool
JsonNull
JsonPrimitive
Num
Obj
Str
ToJson
ToJson
Syntax
syntax
syntax
Algorithm
Algorithm
Encrypt
Encrypt
Sign
Sign
Base64String
CompressionAlgorithm
CompressionAlgorithm
ContentEncryptionAlgorithm
ContentEncryptionAlgorithm
CBC
CBC256
CBC384
CBC512
GCM
GCM128
GCM192
GCM256
Curve
Curve
EncryptionHeader
EncryptionHeader
JWE
JWE
JWK
JWK
JWKSet
JWKSet
JWS
JWS
JWSDecoded
JWSDecoded
JoseHeader
JoseHeader
JwtError
JwtError
AlgorithmMissing
DecodeError
EncryptError
InvalidECSignature
InvalidPrivateKey
InvalidPublicKey
SecurityApiError
SignError
SignatureCreationError
SignatureMissing
UnsupportedEncryptionKey
UnsupportedHmacAlgorithm
UnsupportedPrivateKey
UnsupportedPublicKey
UnsupportedSignatureAlgorithm
UnsupportedSymmetricKey
VerifyError
KeyId
KeyOperation
Other
KeyOperation
KeyType
KeyType
KeyUse
KeyUse
NumericDate
ParameterName
ParameterName
RegisteredParameterName
Sign
SimpleClaims
SimpleClaims
StandardClaims
StandardClaims
StandardClaimsRead
StandardClaimsRead
StandardClaimsWrite
StandardClaimsWrite
StandardHeaderRead
StandardHeaderRead
StandardHeaderWrite
StandardHeaderWrite
StringOrUri
Uri
Validate
FailureReason
Expired
Inactive
SignatureVerifyError
KeyNotFoundInHeader
KeyNotInJWKSet
AlgorithmMismatch
GenericReason
Result
Invalid
Result
Failure
Success
Verify
soidc-jwt
/
soidc.jwt
/
soidc.jwt.codec
/
FromJson
FromJson
soidc.jwt.codec.FromJson
See the
FromJson
companion trait
object
FromJson
Attributes
Companion
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
FromJson
.
type
Members list
Clear all
Type members
Classlikes
trait
Syntax
Attributes
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
object
syntax
object
syntax
object
syntax
extends
Syntax
Attributes
Supertypes
trait
Syntax
class
Object
trait
Matchable
class
Any
Self type
syntax
.
type
Value members
Concrete methods
def
apply
[
A
](
using
f
:
FromJson
[
A
]):
FromJson
[
A
]
def
bool
[
A
](
f
:
Boolean
=>
Either
[
DecodeError
,
A
]):
FromJson
[
A
]
def
instance
[
A
](
f
:
JsonValue
=>
Either
[
DecodeError
,
A
]):
FromJson
[
A
]
def
num
[
A
](
f
:
BigDecimal
=>
Either
[
DecodeError
,
A
]):
FromJson
[
A
]
def
obj
[
A
](
f
:
Obj
=>
Either
[
DecodeError
,
A
]):
FromJson
[
A
]
def
str
[
A
](
f
:
String
=>
Either
[
DecodeError
,
A
]):
FromJson
[
A
]
def
strm
[
A
](
f
:
String
=>
Either
[
String
,
A
]):
FromJson
[
A
]
Givens
Givens
given
given_FromJson_BigDecimal
:
FromJson
[
BigDecimal
]
given
given_FromJson_Boolean
:
FromJson
[
Boolean
]
given
given_FromJson_Double
:
FromJson
[
Double
]
given
given_FromJson_Float
:
FromJson
[
Float
]
given
given_FromJson_Int
:
FromJson
[
Int
]
given
given_FromJson_JsonValue
:
FromJson
[
JsonValue
]
given
given_FromJson_List
[
A
](
using
f
:
FromJson
[
A
]):
FromJson
[
List
[
A
]]
given
given_FromJson_Long
:
FromJson
[
Long
]
given
given_FromJson_Option
[
A
](
using
f
:
FromJson
[
A
]):
FromJson
[
Option
[
A
]]
given
given_FromJson_String
:
FromJson
[
String
]
In this article
Attributes
Members list
Type members
Classlikes
Value members
Concrete methods
Givens
Givens