Logo Pico-Framework A web-first embedded framework for C++
Loading...
Searching...
No Matches
JwtAuthenticator Member List

This is the complete list of members for JwtAuthenticator, including all inherited members.

base64urlDecode(const std::string &input, std::string &output) constJwtAuthenticatorprivate
base64urlEncode(const std::string &input) constJwtAuthenticatorprivate
bytesToBase64url(const unsigned char *data, size_t length) constJwtAuthenticatorprivate
decodeJWT(const std::string &token, std::string &header, std::string &payload, std::string &signature) constJwtAuthenticator
expiryTimeJwtAuthenticatorprivate
generateJWT(const std::string &userId, const std::string &userName) constJwtAuthenticator
hmacSHA256(const std::string &message) constJwtAuthenticatorprivate
init(const std::string &secret, int expirySeconds)JwtAuthenticator
isBase64urlEncoded(const std::string &str) constJwtAuthenticatorprivate
isJWTExpired(const std::string &token) constJwtAuthenticator
isJWTPayloadExpired(const std::string &payload) constJwtAuthenticator
JwtAuthenticator()JwtAuthenticator
secretKeyJwtAuthenticatorprivate
validateJWT(const std::string &token, bool validateExpiry=false) constJwtAuthenticator
verifyJWTSignature(const std::string &encoded_header, const std::string &encoded_payload, const std::string &signature) constJwtAuthenticator