10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
ConsoleOIDCLoginRequest.h
1
#ifndef TENDUKE_DEMO_CONSOLEOIDCLOGINREQUEST_H
2
#define TENDUKE_DEMO_CONSOLEOIDCLOGINREQUEST_H
3
4
#include "oidc/OIDCBrowserFlow.h"
5
#include "oidc/session/OIDCLoginRequest.h"
6
7
namespace
tenduke
{
namespace
demo {
8
14
class
ConsoleOIDCLoginRequest :
public
::tenduke::oidc::OIDCLoginRequest
15
{
16
public
:
17
ConsoleOIDCLoginRequest(
const
std::shared_ptr<::tenduke::oidc::OIDCBrowserFlow> &oidcClient,
18
const
std::string &oauthRedirectUri);
19
20
public
:
21
std::unique_ptr<tenduke::oidc::OIDCState>
execute
()
override
;
22
23
void
abort
()
override
;
24
25
private
:
26
const
std::shared_ptr<::tenduke::oidc::OIDCBrowserFlow> oidcClient;
28
const
std::string oauthRedirectURI;
29
};
30
31
}}
// demo
32
33
#endif
//TENDUKE_DEMO_CONSOLEOIDCLOGINREQUEST_H
tenduke::demo::ConsoleOIDCLoginRequest::abort
void abort() override
Aborts the login.
Definition
ConsoleOIDCLoginRequest.cpp:39
tenduke::demo::ConsoleOIDCLoginRequest::execute
std::unique_ptr< tenduke::oidc::OIDCState > execute() override
Performs the login.
Definition
ConsoleOIDCLoginRequest.cpp:7
tenduke::oidc::OIDCLoginRequest
Login-request initiated by OIDCLogin-service.
Definition
OIDCLoginRequest.h:15
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
client
enterprise
examples
bring-your-own-browser
ConsoleOIDCLoginRequest.h
Generated by
1.17.0