PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::web::auth::jwt_claims Struct Reference

Decoded JWT claims (payload) More...

#include <jwt_validator.h>

Collaboration diagram for kcenon::pacs::web::auth::jwt_claims:
Collaboration graph

Public Attributes

std::string iss
 Issuer.
 
std::string sub
 Subject (user identifier)
 
std::string aud
 Audience.
 
std::int64_t exp = 0
 Expiration time (Unix timestamp)
 
std::int64_t iat = 0
 Issued at (Unix timestamp)
 
std::int64_t nbf = 0
 Not before (Unix timestamp)
 
std::string jti
 JWT ID.
 
std::vector< std::string > scopes
 OAuth 2.0 scopes (from "scope" claim)
 

Detailed Description

Decoded JWT claims (payload)

Definition at line 47 of file jwt_validator.h.

Member Data Documentation

◆ aud

◆ exp

std::int64_t kcenon::pacs::web::auth::jwt_claims::exp = 0

◆ iat

std::int64_t kcenon::pacs::web::auth::jwt_claims::iat = 0

◆ iss

◆ jti

std::string kcenon::pacs::web::auth::jwt_claims::jti

◆ nbf

std::int64_t kcenon::pacs::web::auth::jwt_claims::nbf = 0

◆ scopes

std::vector<std::string> kcenon::pacs::web::auth::jwt_claims::scopes

◆ sub

std::string kcenon::pacs::web::auth::jwt_claims::sub

The documentation for this struct was generated from the following file: