10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
OIDCLoginRequest.h
1
#ifndef TENDUKE_OIDC_OIDCLOGINREQUEST_H
2
#define TENDUKE_OIDC_OIDCLOGINREQUEST_H
3
4
#include "../OIDCState.h"
5
6
#include <memory>
7
#include <future>
8
9
namespace
tenduke
{
namespace
oidc {
10
14
class
OIDCLoginRequest
15
{
16
17
public
:
18
virtual
~OIDCLoginRequest
() =
default
;
19
24
virtual
std::unique_ptr<tenduke::oidc::OIDCState>
execute
() = 0;
25
30
virtual
void
abort
() = 0;
31
};
32
33
}}
34
35
#endif
//TENDUKE_OIDC_OIDCLOGINREQUEST_H
tenduke::oidc::OIDCLoginRequest
Login-request initiated by OIDCLogin-service.
Definition
OIDCLoginRequest.h:15
tenduke::oidc::OIDCLoginRequest::execute
virtual std::unique_ptr< tenduke::oidc::OIDCState > execute()=0
Performs the login.
tenduke::oidc::OIDCLoginRequest::abort
virtual void abort()=0
Aborts the login.
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
core
src
oidc
session
OIDCLoginRequest.h
Generated by
1.9.8