10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::oidc::OIDCLoginRequest Class Referenceabstract

#include <OIDCLoginRequest.h>

Detailed Description

Login-request initiated by OIDCLogin-service.

Inheritance diagram for tenduke::oidc::OIDCLoginRequest:
tenduke::oidc::device::OIDCDeviceFlowLoginRequest tenduke::oidc::osbrowser::OIDCLoginRequestWithLoopbackRedirection 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.

Implemented in tenduke::test::oidc::FakeOIDCLoginRequest, tenduke::oidc::device::OIDCDeviceFlowLoginRequest, and tenduke::oidc::osbrowser::OIDCLoginRequestWithLoopbackRedirection.

◆ execute()

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

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