10Duke Scale 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
9namespace tenduke { namespace oidc {
10
15{
16
17public:
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
Login-request initiated by OIDCLogin-service.
Definition OIDCLoginRequest.h:15
virtual std::unique_ptr< tenduke::oidc::OIDCState > execute()=0
Performs the login.
virtual void abort()=0
Aborts the login.
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7