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

#include <OIDCLogin.h>

Detailed Description

High-level service to perform OIDC-login.

Inheritance diagram for tenduke::oidc::OIDCLogin:
tenduke::oidc::device::OIDCDeviceFlowLogin tenduke::oidc::osbrowser::OIDCLoginWithLoopbackRedirection tenduke::test::mocks::OIDCLoginMock

Public Member Functions

virtual std::unique_ptr< tenduke::oidc::OIDCLoginRequestlogin () const =0
 Starts the login process by creating a login request.
 

Member Function Documentation

◆ login()

virtual std::unique_ptr< tenduke::oidc::OIDCLoginRequest > tenduke::oidc::OIDCLogin::login ( ) const
pure virtual

Starts the login process by creating a login request.

Execute the login request to perform the login.

You can keep the login request to e.g. abort a long-running login.

Returns
login request.

Implemented in tenduke::oidc::device::OIDCDeviceFlowLogin, and tenduke::oidc::osbrowser::OIDCLoginWithLoopbackRedirection.


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