Skip to content

Class: JWTClass

URI: di_vocab:class/JWTClass

classDiagram class JWTClass click JWTClass href "../../classes/JWTClass/" JWTClass <|-- AuthorizationRequestClass click AuthorizationRequestClass href "../../classes/AuthorizationRequestClass/" JWTClass <|-- CoreIdentityJWTClass click CoreIdentityJWTClass href "../../classes/CoreIdentityJWTClass/" JWTClass <|-- InheritedIdentityJWTClass click InheritedIdentityJWTClass href "../../classes/InheritedIdentityJWTClass/" JWTClass <|-- IdentityCheckCredentialJWTClass click IdentityCheckCredentialJWTClass href "../../classes/IdentityCheckCredentialJWTClass/" JWTClass <|-- RiskAssessmentCredentialJWTClass click RiskAssessmentCredentialJWTClass href "../../classes/RiskAssessmentCredentialJWTClass/" JWTClass <|-- SecurityCheckCredentialJWTClass click SecurityCheckCredentialJWTClass href "../../classes/SecurityCheckCredentialJWTClass/" JWTClass <|-- IdentityAssertionCredentialJWTClass click IdentityAssertionCredentialJWTClass href "../../classes/IdentityAssertionCredentialJWTClass/" JWTClass <|-- AddressCredentialJWTClass click AddressCredentialJWTClass href "../../classes/AddressCredentialJWTClass/" JWTClass : aud JWTClass : exp JWTClass : iat JWTClass : iss JWTClass : jti JWTClass : nbf JWTClass : sub

Inheritance

Slots

Name Cardinality and Range Description Inheritance
iss 0..1
Uri
The iss (issuer) claim identifies the principal that issued the JWT direct
sub 0..1
Uri
The sub (subject) claim identifies the principal that is the subject of the... direct
nbf 0..1
Integer
The nbf (not before) claim identifies the time the JWT is valid from direct
exp 0..1
Integer
The exp (expiration time) claim identifies the time the JWT expires direct
aud 0..1
Uri
The aud (audience) claim identifies the recipients that the JWT is intended... direct
iat 0..1
Integer
The iat (issued at) claim identifies the time at which the JWT was issued direct
jti 0..1
Uri
The jti (JWT ID) claim identifies the unique identifier of the JWT direct

Identifier and Mapping Information

Schema Source

  • from schema: https://vocab.account.gov.uk/linkml/credentials-schema

Mappings

Mapping Type Mapped Value
self di_vocab:JWTClass
native di_vocab:JWTClass

LinkML Source

Direct

name: JWTClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
slots:
- iss
- sub
- nbf
- exp
- aud
- iat
- jti

Induced

name: JWTClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
attributes:
  iss:
    name: iss
    description: The `iss` (issuer) claim identifies the principal that issued the
      JWT.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: iss
    owner: JWTClass
    domain_of:
    - JWTClass
    range: uri
  sub:
    name: sub
    description: The `sub` (subject) claim identifies the principal that is the subject
      of the JWT.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: sub
    owner: JWTClass
    domain_of:
    - JWTClass
    range: uri
  nbf:
    name: nbf
    description: The `nbf` (not before) claim identifies the time the JWT is valid
      from.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: nbf
    owner: JWTClass
    domain_of:
    - JWTClass
    range: integer
  exp:
    name: exp
    description: The `exp` (expiration time) claim identifies the time the JWT expires.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: exp
    owner: JWTClass
    domain_of:
    - JWTClass
    range: integer
  aud:
    name: aud
    description: The `aud` (audience) claim identifies the recipients that the JWT
      is intended for.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: aud
    owner: JWTClass
    domain_of:
    - JWTClass
    range: uri
  iat:
    name: iat
    description: The `iat` (issued at) claim identifies the time at which the JWT
      was issued.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: iat
    owner: JWTClass
    domain_of:
    - JWTClass
    range: integer
  jti:
    name: jti
    description: The `jti` (JWT ID) claim identifies the unique identifier of the
      JWT.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: jti
    owner: JWTClass
    domain_of:
    - JWTClass
    range: uri