10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
OIDCLogin.h
1
#ifndef TENDUKE_OIDC_OIDCLOGIN_H
2
#define TENDUKE_OIDC_OIDCLOGIN_H
3
4
#include "./OIDCLoginRequest.h"
5
6
#include <memory>
7
8
namespace
tenduke
{
namespace
oidc
{
9
13
class
OIDCLogin
{
14
15
public
:
16
virtual
~OIDCLogin
() =
default
;
17
24
virtual
std::unique_ptr<tenduke::oidc::OIDCLoginRequest>
login
()
const
= 0;
25
};
26
27
}}
28
29
#endif
//TENDUKE_OIDC_OIDCLOGIN_H
tenduke::oidc::OIDCLogin
High-level service to perform OIDC-login.
Definition
OIDCLogin.h:13
tenduke::oidc::OIDCLogin::login
virtual std::unique_ptr< tenduke::oidc::OIDCLoginRequest > login() const =0
Starts the login process by creating a login request.
tenduke::oidc
Implementation of OpenID Connect protocol.
Definition
AutoDiscovery.h:18
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
core
src
oidc
session
OIDCLogin.h
Generated by
1.17.0