This is the complete list of members for JwtAuthenticator, including all inherited members.
base64urlDecode(const std::string &input, std::string &output) const | JwtAuthenticator | private |
base64urlEncode(const std::string &input) const | JwtAuthenticator | private |
bytesToBase64url(const unsigned char *data, size_t length) const | JwtAuthenticator | private |
decodeJWT(const std::string &token, std::string &header, std::string &payload, std::string &signature) const | JwtAuthenticator | |
expiryTime | JwtAuthenticator | private |
generateJWT(const std::string &userId, const std::string &userName) const | JwtAuthenticator | |
hmacSHA256(const std::string &message) const | JwtAuthenticator | private |
init(const std::string &secret, int expirySeconds) | JwtAuthenticator | |
isBase64urlEncoded(const std::string &str) const | JwtAuthenticator | private |
isJWTExpired(const std::string &token) const | JwtAuthenticator | |
isJWTPayloadExpired(const std::string &payload) const | JwtAuthenticator | |
JwtAuthenticator() | JwtAuthenticator | |
secretKey | JwtAuthenticator | private |
validateJWT(const std::string &token, bool validateExpiry=false) const | JwtAuthenticator | |
verifyJWTSignature(const std::string &encoded_header, const std::string &encoded_payload, const std::string &signature) const | JwtAuthenticator |