IO Wallet SDK
GitHub
npm
Preparing search index...
@pagopa/io-wallet-oauth2
DecodeJwtResult
Interface DecodeJwtResult<HeaderSchema, PayloadSchema>
interface
DecodeJwtResult
<
HeaderSchema
extends
BaseSchema
|
undefined
=
undefined
,
PayloadSchema
extends
BaseSchema
|
undefined
=
undefined
,
>
{
header
:
InferSchemaOrDefaultOutput
<
HeaderSchema
,
ZodObject
<
{
alg
:
ZodString
;
jwk
:
ZodOptional
<
ZodObject
<
{
alg
:
ZodOptional
<
ZodString
>
;
crv
:
ZodOptional
<
ZodString
>
;
d
:
ZodOptional
<
ZodString
>
;
dp
:
ZodOptional
<
ZodString
>
;
dq
:
ZodOptional
<
ZodString
>
;
e
:
ZodOptional
<
ZodString
>
;
ext
:
ZodOptional
<
ZodBoolean
>
;
k
:
ZodOptional
<
ZodString
>
;
key_ops
:
ZodOptional
<
ZodArray
<
ZodString
>
>
;
kid
:
ZodOptional
<
ZodString
>
;
kty
:
ZodString
;
n
:
ZodOptional
<
ZodString
>
;
oth
:
ZodOptional
<
ZodArray
<
ZodObject
<
{
d
:
ZodOptional
<
(...)
>
;
r
:
ZodOptional
<
(...)
>
;
t
:
ZodOptional
<
(...)
>
;
}
,
$loose
,
>
,
>
,
>
;
p
:
ZodOptional
<
ZodString
>
;
q
:
ZodOptional
<
ZodString
>
;
qi
:
ZodOptional
<
ZodString
>
;
use
:
ZodOptional
<
ZodString
>
;
x
:
ZodOptional
<
ZodString
>
;
x5c
:
ZodOptional
<
ZodArray
<
ZodString
>
>
;
x5t
:
ZodOptional
<
ZodString
>
;
"x5t#S256"
:
ZodOptional
<
ZodString
>
;
x5u
:
ZodOptional
<
ZodString
>
;
y
:
ZodOptional
<
ZodString
>
;
}
,
$loose
,
>
,
>
;
kid
:
ZodOptional
<
ZodString
>
;
trust_chain
:
ZodOptional
<
ZodTuple
<
[
ZodString
]
,
ZodString
>
>
;
typ
:
ZodOptional
<
ZodString
>
;
x5c
:
ZodOptional
<
ZodArray
<
ZodString
>
>
;
}
,
$loose
,
>
,
>
;
payload
:
InferSchemaOrDefaultOutput
<
PayloadSchema
,
ZodObject
<
{
aud
:
ZodOptional
<
ZodString
>
;
cnf
:
ZodOptional
<
ZodObject
<
{
jkt
:
ZodOptional
<
ZodString
>
;
jwk
:
ZodOptional
<
ZodObject
<
{
alg
:
ZodOptional
<
ZodString
>
;
crv
:
ZodOptional
<
ZodString
>
;
d
:
ZodOptional
<
ZodString
>
;
dp
:
ZodOptional
<
ZodString
>
;
dq
:
ZodOptional
<
ZodString
>
;
e
:
ZodOptional
<
ZodString
>
;
ext
:
ZodOptional
<
ZodBoolean
>
;
k
:
ZodOptional
<
ZodString
>
;
key_ops
:
ZodOptional
<
ZodArray
<
(...)
>
>
;
kid
:
ZodOptional
<
ZodString
>
;
kty
:
ZodString
;
n
:
ZodOptional
<
ZodString
>
;
oth
:
ZodOptional
<
ZodArray
<
(...)
>
>
;
p
:
ZodOptional
<
ZodString
>
;
q
:
ZodOptional
<
ZodString
>
;
qi
:
ZodOptional
<
ZodString
>
;
use
:
ZodOptional
<
ZodString
>
;
x
:
ZodOptional
<
ZodString
>
;
x5c
:
ZodOptional
<
ZodArray
<
(...)
>
>
;
x5t
:
ZodOptional
<
ZodString
>
;
"x5t#S256"
:
ZodOptional
<
ZodString
>
;
x5u
:
ZodOptional
<
ZodString
>
;
y
:
ZodOptional
<
ZodString
>
;
}
,
$loose
,
>
,
>
;
}
,
$loose
,
>
,
>
;
exp
:
ZodOptional
<
ZodNumber
>
;
iat
:
ZodOptional
<
ZodNumber
>
;
iss
:
ZodOptional
<
ZodString
>
;
jti
:
ZodOptional
<
ZodString
>
;
nbf
:
ZodOptional
<
ZodNumber
>
;
nonce
:
ZodOptional
<
ZodString
>
;
status
:
ZodOptional
<
ZodRecord
<
ZodString
,
ZodAny
>
>
;
trust_chain
:
ZodOptional
<
ZodTuple
<
[
ZodString
]
,
ZodString
>
>
;
}
,
$loose
,
>
,
>
;
signature
:
string
;
}
Type Parameters
HeaderSchema
extends
BaseSchema
|
undefined
=
undefined
PayloadSchema
extends
BaseSchema
|
undefined
=
undefined
Index
Properties
header
payload
signature
Properties
header
header
:
InferSchemaOrDefaultOutput
<
HeaderSchema
,
ZodObject
<
{
alg
:
ZodString
;
jwk
:
ZodOptional
<
ZodObject
<
{
alg
:
ZodOptional
<
ZodString
>
;
crv
:
ZodOptional
<
ZodString
>
;
d
:
ZodOptional
<
ZodString
>
;
dp
:
ZodOptional
<
ZodString
>
;
dq
:
ZodOptional
<
ZodString
>
;
e
:
ZodOptional
<
ZodString
>
;
ext
:
ZodOptional
<
ZodBoolean
>
;
k
:
ZodOptional
<
ZodString
>
;
key_ops
:
ZodOptional
<
ZodArray
<
ZodString
>
>
;
kid
:
ZodOptional
<
ZodString
>
;
kty
:
ZodString
;
n
:
ZodOptional
<
ZodString
>
;
oth
:
ZodOptional
<
ZodArray
<
ZodObject
<
{
d
:
ZodOptional
<
(...)
>
;
r
:
ZodOptional
<
(...)
>
;
t
:
ZodOptional
<
(...)
>
;
}
,
$loose
,
>
,
>
,
>
;
p
:
ZodOptional
<
ZodString
>
;
q
:
ZodOptional
<
ZodString
>
;
qi
:
ZodOptional
<
ZodString
>
;
use
:
ZodOptional
<
ZodString
>
;
x
:
ZodOptional
<
ZodString
>
;
x5c
:
ZodOptional
<
ZodArray
<
ZodString
>
>
;
x5t
:
ZodOptional
<
ZodString
>
;
"x5t#S256"
:
ZodOptional
<
ZodString
>
;
x5u
:
ZodOptional
<
ZodString
>
;
y
:
ZodOptional
<
ZodString
>
;
}
,
$loose
,
>
,
>
;
kid
:
ZodOptional
<
ZodString
>
;
trust_chain
:
ZodOptional
<
ZodTuple
<
[
ZodString
]
,
ZodString
>
>
;
typ
:
ZodOptional
<
ZodString
>
;
x5c
:
ZodOptional
<
ZodArray
<
ZodString
>
>
;
}
,
$loose
,
>
,
>
payload
payload
:
InferSchemaOrDefaultOutput
<
PayloadSchema
,
ZodObject
<
{
aud
:
ZodOptional
<
ZodString
>
;
cnf
:
ZodOptional
<
ZodObject
<
{
jkt
:
ZodOptional
<
ZodString
>
;
jwk
:
ZodOptional
<
ZodObject
<
{
alg
:
ZodOptional
<
ZodString
>
;
crv
:
ZodOptional
<
ZodString
>
;
d
:
ZodOptional
<
ZodString
>
;
dp
:
ZodOptional
<
ZodString
>
;
dq
:
ZodOptional
<
ZodString
>
;
e
:
ZodOptional
<
ZodString
>
;
ext
:
ZodOptional
<
ZodBoolean
>
;
k
:
ZodOptional
<
ZodString
>
;
key_ops
:
ZodOptional
<
ZodArray
<
(...)
>
>
;
kid
:
ZodOptional
<
ZodString
>
;
kty
:
ZodString
;
n
:
ZodOptional
<
ZodString
>
;
oth
:
ZodOptional
<
ZodArray
<
(...)
>
>
;
p
:
ZodOptional
<
ZodString
>
;
q
:
ZodOptional
<
ZodString
>
;
qi
:
ZodOptional
<
ZodString
>
;
use
:
ZodOptional
<
ZodString
>
;
x
:
ZodOptional
<
ZodString
>
;
x5c
:
ZodOptional
<
ZodArray
<
(...)
>
>
;
x5t
:
ZodOptional
<
ZodString
>
;
"x5t#S256"
:
ZodOptional
<
ZodString
>
;
x5u
:
ZodOptional
<
ZodString
>
;
y
:
ZodOptional
<
ZodString
>
;
}
,
$loose
,
>
,
>
;
}
,
$loose
,
>
,
>
;
exp
:
ZodOptional
<
ZodNumber
>
;
iat
:
ZodOptional
<
ZodNumber
>
;
iss
:
ZodOptional
<
ZodString
>
;
jti
:
ZodOptional
<
ZodString
>
;
nbf
:
ZodOptional
<
ZodNumber
>
;
nonce
:
ZodOptional
<
ZodString
>
;
status
:
ZodOptional
<
ZodRecord
<
ZodString
,
ZodAny
>
>
;
trust_chain
:
ZodOptional
<
ZodTuple
<
[
ZodString
]
,
ZodString
>
>
;
}
,
$loose
,
>
,
>
signature
signature
:
string
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
header
payload
signature
GitHub
npm
IO Wallet SDK
Loading...