10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::oauth::device::OAuthDeviceFlow Class Referenceabstract

#include <OAuthDeviceFlow.h>

Detailed Description

Inheritance diagram for tenduke::oauth::device::OAuthDeviceFlow:
tenduke::oauth::OAuthClient tenduke::oauth::device::DefaultOAuthDeviceFlow tenduke::test::mocks::OAuthDeviceFlowMock

Public Member Functions

virtual std::unique_ptr< tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequestauthorize (const std::string &scope, const std::map< std::string, std::string > &additionalParameters) const =0
 Starts authorization.
 
- Public Member Functions inherited from tenduke::oauth::OAuthClient
virtual std::unique_ptr< const tenduke::oauth::OAuthRefreshRequestrefresh (std::shared_ptr< tenduke::oauth::OAuthState > state) const =0
 Creates OAuthRefreshRequest for refreshing the state.
 

Member Function Documentation

◆ authorize()

virtual std::unique_ptr< tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest > tenduke::oauth::device::OAuthDeviceFlow::authorize ( const std::string &  scope,
const std::map< std::string, std::string > &  additionalParameters 
) const
pure virtual

Starts authorization.

Parameters
scope-
additionalParameters-
Returns
-

Implemented in tenduke::oauth::device::DefaultOAuthDeviceFlow.


The documentation for this class was generated from the following file: