10Duke Scale C++ Client
Loading...
Searching...
No Matches
OIDCUtils.h
1#ifndef TENDUKE_TEST_UTILS_OIDCUTILS_H
2#define TENDUKE_TEST_UTILS_OIDCUTILS_H
3
4#include "oauth/OAuthStateImpl.h"
5#include "oidc/idtoken/IdToken.h"
6#include "oidc/OIDCConfiguration.h"
7
8namespace tenduke { namespace test { namespace utils {
9
10std::shared_ptr<tenduke::oidc::OIDCConfiguration> mkDefaultOIDCConfiguration();
11
13 const std::string &issuer = "is-suer",
14 const std::string &nonce = "non-sense",
15 const std::string &serialized = "<simulated-id-token>"
16);
17
18tenduke::oauth::OAuthStateImpl * mkOAuthStateWithIdToken(
19 const std::string &idToken = "<simulated-id-token>"
20);
21
22}}}
23
24#endif //TENDUKE_TEST_UTILS_OIDCUTILS_H
Implementation of OAuthState.
Definition OAuthStateImpl.h:14
OIDC ID-token.
Definition IdToken.h:15
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7