AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::authorization::cblAuthDelegate::CBLAuthRequesterInterface Class Referenceabstract

#include <CBLAuthRequesterInterface.h>

Inheritance diagram for alexaClientSDK::authorization::cblAuthDelegate::CBLAuthRequesterInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void onRequestAuthorization (const std::string &url, const std::string &code)=0
 
virtual void onCheckingForAuthorization ()=0
 
virtual ~CBLAuthRequesterInterface ()=default
 

Detailed Description

Interface for receiving requests for authorization from a CBLAuthDelegate.

Constructor & Destructor Documentation

◆ ~CBLAuthRequesterInterface()

virtual alexaClientSDK::authorization::cblAuthDelegate::CBLAuthRequesterInterface::~CBLAuthRequesterInterface ( )
virtualdefault

Destructor.

Member Function Documentation

◆ onCheckingForAuthorization()

virtual void alexaClientSDK::authorization::cblAuthDelegate::CBLAuthRequesterInterface::onCheckingForAuthorization ( )
pure virtual

Notification that we are polling LWA to see if the client has been authorized.

Implemented in alexaClientSDK::acsdkSampleApplicationCBLAuthRequester::SampleApplicationCBLAuthRequester.

◆ onRequestAuthorization()

virtual void alexaClientSDK::authorization::cblAuthDelegate::CBLAuthRequesterInterface::onRequestAuthorization ( const std::string &  url,
const std::string &  code 
)
pure virtual

Notification of a request for authorization.

Parameters
urlThe URL that the user needs to navigate to.
codeThe code that the user needs to enter once authorized.

Implemented in alexaClientSDK::acsdkSampleApplicationCBLAuthRequester::SampleApplicationCBLAuthRequester.


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

AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0