1#ifndef TENDUKE_OIDC_BROWSEROIDCCLIENT_H
2#define TENDUKE_OIDC_BROWSEROIDCCLIENT_H
4#include "./OIDCBrowserFlowAuthenticationRequest.h"
5#include "./OIDCClient.h"
10namespace tenduke {
namespace oidc {
29 virtual std::unique_ptr<const tenduke::oidc::OIDCBrowserFlowAuthenticationRequest>
authenticate(
30 const std::string &scopes
39 virtual std::unique_ptr<const tenduke::oidc::OIDCBrowserFlowAuthenticationRequest>
authenticate(
40 const std::string &scopes,
41 const std::map<std::string, std::string> &additionalParameters
OpenID Connect -client.
Definition OIDCBrowserFlow.h:22
virtual std::unique_ptr< const tenduke::oidc::OIDCBrowserFlowAuthenticationRequest > authenticate(const std::string &scopes, const std::map< std::string, std::string > &additionalParameters) const =0
Creates OIDCRequest which performs the OIDC-authentication.
virtual std::unique_ptr< const tenduke::oidc::OIDCBrowserFlowAuthenticationRequest > authenticate(const std::string &scopes) const =0
Creates OIDCRequest which performs the OIDC-authentication.
OpenID Connect -client.
Definition OIDCClient.h:22
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7