AXIAM C++ SDK 1.0.0-alpha8
Authentication, authorization, JWKS & route guards (REST + mTLS)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
axiam::AxiamUser Struct Reference

Authenticated identity injected by the §10 guard into the request context. More...

#include <guard.hpp>

Public Member Functions

bool has_role (const std::string &role) const
 

Public Attributes

std::string user_id
 
std::string tenant_id
 
std::vector< std::string > roles
 

Detailed Description

Authenticated identity injected by the §10 guard into the request context.

Member Function Documentation

◆ has_role()

bool axiam::AxiamUser::has_role ( const std::string &  role) const
inline

Member Data Documentation

◆ user_id

std::string axiam::AxiamUser::user_id

◆ tenant_id

std::string axiam::AxiamUser::tenant_id

◆ roles

std::vector<std::string> axiam::AxiamUser::roles

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