10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
OIDCStateUtils.h
1
#ifndef TENDUKE_OIDC_OIDCSTATEUTILS_H
2
#define TENDUKE_OIDC_OIDCSTATEUTILS_H
3
4
#include "./OIDCState.h"
5
#include "json/JSONParser.h"
6
#include "jwt/JWTParser.h"
7
8
#include <memory>
9
#include <string>
10
11
namespace
tenduke
{
namespace
oidc
{
12
18
std::string
stateToJson
(
const
tenduke::oidc::OIDCState &state);
19
25
std::string
stateToJson
(
const
std::shared_ptr<const tenduke::oidc::OIDCState> &state);
26
34
std::unique_ptr<tenduke::oidc::OIDCState>
stateFromJson
(
35
const
std::string &stateAsJson,
36
const
tenduke::json::JSONParser
&parser,
37
const
tenduke::jwt::JWTParser
&jwtParser
38
);
39
40
}}
41
42
#endif
//TENDUKE_OIDC_OIDCSTATEUTILS_H
tenduke::json::JSONParser
Parser for JSON documents.
Definition
JSONParser.h:15
tenduke::jwt::JWTParser
Parses JWT.
Definition
JWTParser.h:15
tenduke::oidc
Implementation of OpenID Connect protocol.
Definition
AutoDiscovery.h:18
tenduke::oidc::stateToJson
std::string stateToJson(const tenduke::oidc::OIDCState &state)
Converts the state to JSON.
Definition
OIDCStateUtils.cpp:21
tenduke::oidc::stateFromJson
std::unique_ptr< tenduke::oidc::OIDCState > stateFromJson(const std::string &stateAsJson, const tenduke::json::JSONParser &parser, const tenduke::jwt::JWTParser &jwtParser)
Parses JSON into tenduke::oidc::OIDCState.
Definition
OIDCStateUtils.cpp:56
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
core
src
oidc
OIDCStateUtils.h
Generated by
1.17.0