Goby3
3.1.5a
2024.05.23
|
#include <goby/util/thirdparty/jwt-cpp/jwt.h>
Public Types | |
using | basic_claim_t = basic_claim< json_traits > |
Public Member Functions | |
bool | has_issuer () const noexcept |
bool | has_subject () const noexcept |
bool | has_audience () const noexcept |
bool | has_expires_at () const noexcept |
bool | has_not_before () const noexcept |
bool | has_issued_at () const noexcept |
bool | has_id () const noexcept |
json_traits::string_type | get_issuer () const |
json_traits::string_type | get_subject () const |
basic_claim_t::set_t | get_audience () const |
date | get_expires_at () const |
date | get_not_before () const |
date | get_issued_at () const |
json_traits::string_type | get_id () const |
bool | has_payload_claim (const typename json_traits::string_type &name) const noexcept |
basic_claim_t | get_payload_claim (const typename json_traits::string_type &name) const |
Protected Attributes | |
details::map_of_claims< json_traits > | payload_claims |
Base class that represents a token payload. Contains Convenience accessors for common claims.
using jwt::payload< json_traits >::basic_claim_t = basic_claim<json_traits> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
protected |