1#ifndef TENDUKE_OIDC_CCG_OIDCCLIENTCREDENTIALSGRANTLOGIN_H 
    2#define TENDUKE_OIDC_CCG_OIDCCLIENTCREDENTIALSGRANTLOGIN_H 
    4#include "../session/OIDCLogin.h" 
    5#include "../../oauth/ccg/OAuthClientCredentialsGrantFlow.h" 
   22            const std::shared_ptr<::tenduke::oauth::ccg::OAuthClientCredentialsGrantFlow> &
oauth 
   26    std::unique_ptr<::tenduke::oidc::OIDCLoginRequest> 
login() 
const override;
 
   29    const std::shared_ptr<::tenduke::oauth::ccg::OAuthClientCredentialsGrantFlow> 
oauth;
 
 
OIDCClientCredentialsLogin(const std::shared_ptr<::tenduke::oauth::ccg::OAuthClientCredentialsGrantFlow > &oauth)
Constructs new instance.
Definition OIDCClientCredentialsGrantLogin.cpp:19
 
High-level service to perform OIDC-login.
Definition OIDCLogin.h:13
 
OIDCClientCredentialsLogin(const std::shared_ptr<::tenduke::oauth::ccg::OAuthClientCredentialsGrantFlow > &oauth)
Constructs new instance.
Definition OIDCClientCredentialsGrantLogin.cpp:19
 
std::unique_ptr<::tenduke::oidc::OIDCLoginRequest > login() const override
Starts the login process by creating a login request.
Definition OIDCClientCredentialsGrantLogin.cpp:10
 
OAuth services.
Definition AccessTokenRequestAuthenticator.h:8
 
Implementation of OpenID Connect protocol.
Definition AutoDiscovery.h:18
 
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4