|
PACS System 0.1.0
PACS DICOM system library
|
Decoded JWT claims (payload) More...
#include <jwt_validator.h>

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) | |
Decoded JWT claims (payload)
Definition at line 47 of file jwt_validator.h.
| std::string kcenon::pacs::web::auth::jwt_claims::aud |
Audience.
Definition at line 50 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode(), and kcenon::pacs::web::auth::jwt_validator::validate_claims().
| std::int64_t kcenon::pacs::web::auth::jwt_claims::exp = 0 |
Expiration time (Unix timestamp)
Definition at line 51 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode(), and kcenon::pacs::web::auth::jwt_validator::validate_claims().
| std::int64_t kcenon::pacs::web::auth::jwt_claims::iat = 0 |
Issued at (Unix timestamp)
Definition at line 52 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode().
| std::string kcenon::pacs::web::auth::jwt_claims::iss |
Issuer.
Definition at line 48 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode(), and kcenon::pacs::web::auth::jwt_validator::validate_claims().
| std::string kcenon::pacs::web::auth::jwt_claims::jti |
JWT ID.
Definition at line 54 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode().
| std::int64_t kcenon::pacs::web::auth::jwt_claims::nbf = 0 |
Not before (Unix timestamp)
Definition at line 53 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode(), and kcenon::pacs::web::auth::jwt_validator::validate_claims().
| std::vector<std::string> kcenon::pacs::web::auth::jwt_claims::scopes |
OAuth 2.0 scopes (from "scope" claim)
Definition at line 55 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode().
| std::string kcenon::pacs::web::auth::jwt_claims::sub |
Subject (user identifier)
Definition at line 49 of file jwt_validator.h.
Referenced by kcenon::pacs::web::auth::jwt_validator::decode(), and kcenon::pacs::web::auth::jwt_validator::validate_claims().