1#ifndef TENDUKE_OIDC_ROPG_OIDCRESOURCEOWNERPASSWORDLOGINREQUEST_H
2#define TENDUKE_OIDC_ROPG_OIDCRESOURCEOWNERPASSWORDLOGINREQUEST_H
4#include "./OIDCResourceOwnerPasswordRequest.h"
5#include "oidc/session/OIDCLoginRequest.h"
8namespace tenduke {
namespace oidc {
namespace ropg {
14 std::unique_ptr<::tenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest> request,
15 std::uint32_t maxLoginAttempts
20 std::unique_ptr<::tenduke::oidc::OIDCState>
execute()
override;
21 void abort()
override;
24 const std::unique_ptr<::tenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest> request;
25 const std::uint32_t maxLoginAttempts;
Login-request initiated by OIDCLogin-service.
Definition OIDCLoginRequest.h:15
Definition OIDCResourceOwnerPasswordLoginRequest.h:11
std::unique_ptr<::tenduke::oidc::OIDCState > execute() override
Performs the login.
Definition OIDCResourceOwnerPasswordLoginRequest.cpp:12
void abort() override
Aborts the login.
Definition OIDCResourceOwnerPasswordLoginRequest.cpp:32
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4