10Duke Enterprise C++ Client
|
#include <OIDCLogin.h>
High-level service to perform OIDC-login.
Public Member Functions | |
virtual std::unique_ptr< tenduke::oidc::OIDCLoginRequest > | login () const =0 |
Starts the login process by creating a login request. | |
|
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.
Implemented in tenduke::demo::ConsoleOIDCLogin, tenduke::oidc::ccg::OIDCClientCredentialsLogin, tenduke::oidc::ropg::OIDCResourceOwnerPasswordLogin, tenduke::oidc::device::OIDCDeviceFlowLogin, and tenduke::oidc::osbrowser::OIDCLoginWithLoopbackRedirection.