qb
2.0.0.0
C++17 Actor Framework
|
JWT (JSON Web Token) implementation for the QB IO library. More...
#include <chrono>
#include <map>
#include <optional>
#include <string>
#include <vector>
#include "crypto.h"
Go to the source code of this file.
Classes | |
class | qb::jwt |
Comprehensive JWT implementation for the QB IO library. More... | |
struct | qb::jwt::ValidationResult |
Result of JWT validation containing error code and payload if valid. More... | |
struct | qb::jwt::TokenParts |
JWT token parts. More... | |
struct | qb::jwt::CreateOptions |
JWT creation options. More... | |
struct | qb::jwt::VerifyOptions |
JWT verification options. More... |
JWT (JSON Web Token) implementation for the QB IO library.
This file provides a complete JWT implementation supporting various signing algorithms (HMAC, RSA, ECDSA, EdDSA) and standard claims validation. It follows RFC 7519 specification for JSON Web Tokens.
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.