10Duke Enterprise C++ Client
|
#include <OIDCSessionEventListener.h>
Event listener for OIDC session events.
NOTE: the event listener code is called synchronously in the same thread the OIDCSession is executing, so keep this in mind if you need to manage UI.
NOTE: We recommend that your event listeners inherit from tenduke::oidc::DefaultOIDCSessionEventListener
because it is possible that new methods are added to this interface.
Public Member Functions | |
virtual void | loginStarting ()=0 |
Called when OIDCSession starts login. | |
virtual void | loginComplete (const ::tenduke::oidc::OIDCState &state)=0 |
Called when OIDC login is complete. | |
virtual void | refreshComplete (const ::tenduke::oidc::OIDCState &state)=0 |
Called when OIDC session refresh is complete,. | |
|
pure virtual |
Called when OIDC login is complete.
state | the new state. |
Implemented in tenduke::oidc::DefaultOIDCSessionEventListener.
|
pure virtual |
Called when OIDCSession starts login.
Implemented in tenduke::oidc::DefaultOIDCSessionEventListener, and tenduke::test::oidc::SessionEventListener.
|
pure virtual |
Called when OIDC session refresh is complete,.
state | the new state. |
Implemented in tenduke::oidc::DefaultOIDCSessionEventListener.