1#ifndef TENDUKE_TEST_UTILS_OIDCUTILS_H
2#define TENDUKE_TEST_UTILS_OIDCUTILS_H
4#include "oauth/OAuthStateImpl.h"
5#include "oidc/OIDCState.h"
6#include "oidc/OIDCConfiguration.h"
7#include "oidc/idtoken/IdToken.h"
9namespace tenduke {
namespace test {
namespace utils {
11std::shared_ptr<tenduke::oidc::OIDCConfiguration> mkDefaultOIDCConfiguration();
14 const std::string &issuer =
"is-suer",
15 const std::string &nonce =
"non-sense",
16 const std::string &serialized =
"<simulated-id-token>"
20 const std::string &idToken =
"<simulated-id-token>"
24 const std::string &idToken =
"<simulated-id-token>"
Implementation of OAuthState.
Definition OAuthStateImpl.h:14
OIDC ID-token.
Definition IdToken.h:15
Container of OIDC state, describing the user session.
Definition OIDCState.h:17
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4