1#ifndef TENDUKE_OAUTH_DEVICE_OAUTHDEVICEFLOW_H
2#define TENDUKE_OAUTH_DEVICE_OAUTHDEVICEFLOW_H
4#include "./OAuthDeviceFlowAuthorizationRequest.h"
5#include "oauth/OAuthClient.h"
6#include "oauth/BaseOAuthClient.h"
28 virtual std::unique_ptr<tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest>
authorize(
29 const std::string &scope,
30 const std::map<std::string, std::string> &additionalParameters
OAuth-client to initiate OAuth authorization flow.
Definition OAuthClient.h:19
OAuth DeviceFlow.
Definition OAuthDeviceFlow.h:20
virtual std::unique_ptr< tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest > authorize(const std::string &scope, const std::map< std::string, std::string > &additionalParameters) const =0
Starts authorization.
OAuth services.
Definition AccessTokenRequestAuthenticator.h:8
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4