10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
OIDCLoginRequest Class Referenceabstract

#include <OIDCLoginRequest.h>

Detailed Description

Login-request initiated by OIDCLogin-service.

Inheritance diagram for OIDCLoginRequest:
tenduke::demo::ConsoleOIDCLoginRequest tenduke::oidc::ccg::OIDCClientCredentialsGrantLoginRequest tenduke::oidc::device::OIDCDeviceFlowLoginRequest tenduke::oidc::osbrowser::OIDCLoginRequestWithLoopbackRedirection tenduke::oidc::ropg::OIDCResourceOwnerPasswordLoginRequest tenduke::test::mocks::OIDCLoginRequestMock tenduke::test::oidc::FakeOIDCLoginRequest

Public Member Functions

virtual std::unique_ptr< tenduke::oidc::OIDCStateexecute ()=0
 Performs the login.
 
virtual void abort ()=0
 Aborts the login.
 

Member Function Documentation

◆ abort()

virtual void tenduke::oidc::OIDCLoginRequest::abort ( )
pure virtual

Aborts the login.

This allows another thread to abort a dangling login process.

◆ execute()

virtual std::unique_ptr< tenduke::oidc::OIDCState > tenduke::oidc::OIDCLoginRequest::execute ( )
pure virtual

Performs the login.

Returns
new OIDCState describing the user session

The documentation for this class was generated from the following file: