azure-core
Public Member Functions | Protected Member Functions | List of all members
Azure::Core::Credentials::TokenCredential Class Referenceabstract

A base type of credential that uses Azure::Core::AccessToken to authenticate requests.

#include <credentials.hpp>

Public Member Functions

virtual AccessToken GetToken (TokenRequestContext const &tokenRequestContext, Context const &context) const =0
 Gets an authentication token. More...
 
virtual ~TokenCredential ()=default
 Destructs TokenCredential. More...
 

Protected Member Functions

 TokenCredential ()
 Constructs a default instance of TokenCredential. More...
 

Constructor & Destructor Documentation

◆ ~TokenCredential()

virtual Azure::Core::Credentials::TokenCredential::~TokenCredential ( )
virtualdefault

◆ TokenCredential()

Azure::Core::Credentials::TokenCredential::TokenCredential ( )
inlineprotected

Member Function Documentation

◆ GetToken()

virtual AccessToken Azure::Core::Credentials::TokenCredential::GetToken ( TokenRequestContext const &  tokenRequestContext,
Context const &  context 
) const
pure virtual
Parameters
tokenRequestContextA context to get the token in.
contextA context to control the request lifetime.
Exceptions
Azure::Core::Credentials::AuthenticationExceptionAuthentication error occurred.

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