10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
OIDCSessionEventListener.h
1
#ifndef TENDUKE_OIDC_OIDCSESSIONEVENTLISTENER_H
2
#define TENDUKE_OIDC_OIDCSESSIONEVENTLISTENER_H
3
4
#include "../OIDCState.h"
5
6
namespace
tenduke
{
namespace
oidc
{
7
17
class
OIDCSessionEventListener
18
{
19
public
:
20
virtual
~OIDCSessionEventListener
() =
default
;
21
25
virtual
void
loginStarting
() = 0;
26
31
virtual
void
loginComplete
(const ::tenduke::oidc::OIDCState &state) = 0;
32
37
virtual
void
refreshComplete
(const ::tenduke::oidc::OIDCState &state) = 0;
38
};
39
40
}}
// oidc
41
42
#endif
//TENDUKE_OIDC_OIDCSESSIONEVENTLISTENER_H
tenduke::oidc::OIDCSessionEventListener
Event listener for OIDC session events.
Definition
OIDCSessionEventListener.h:18
tenduke::oidc::OIDCSessionEventListener::refreshComplete
virtual void refreshComplete(const ::tenduke::oidc::OIDCState &state)=0
Called when OIDC session refresh is complete,.
tenduke::oidc::OIDCSessionEventListener::loginComplete
virtual void loginComplete(const ::tenduke::oidc::OIDCState &state)=0
Called when OIDC login is complete.
tenduke::oidc::OIDCSessionEventListener::loginStarting
virtual void loginStarting()=0
Called when OIDCSession starts login.
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
OIDCSessionEventListener.h
Generated by
1.17.0