RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
Public Member Functions | Protected Member Functions | List of all members
rmsauth::AcquireTokenForClientHandler Class Reference
Inheritance diagram for rmsauth::AcquireTokenForClientHandler:
rmsauth::AcquireTokenHandlerBase

Public Member Functions

 AcquireTokenForClientHandler (AuthenticatorPtr authenticator, TokenCachePtr tokenCache, const String &resource, ClientKeyPtr clientKey, bool callSync)
 
- Public Member Functions inherited from rmsauth::AcquireTokenHandlerBase
AuthenticationResultPtr runAsync ()
 

Protected Member Functions

void addAditionalRequestParameters (RequestParameters &requestParameters) override
 
- Protected Member Functions inherited from rmsauth::AcquireTokenHandlerBase
 AcquireTokenHandlerBase (AuthenticatorPtr authenticator, TokenCachePtr tokenCache, const String &resource, ClientKeyPtr clientKey, TokenSubjectType subjectType, bool callSync)
 
virtual void preRunAsync ()
 
virtual void postRunAsync (AuthenticationResultPtr result)
 
virtual void preTokenRequest ()
 
virtual void postTokenRequest (AuthenticationResultPtr result)
 
virtual AuthenticationResultPtr sendTokenRequestAsync ()
 
AuthenticationResultPtr sendTokenRequestByRefreshTokenAsync (const String &refreshToken)
 

Additional Inherited Members

- Static Public Member Functions inherited from rmsauth::AcquireTokenHandlerBase
static CallStatePtr createCallState (const Guid &correlationId, bool callSync)
 
- Protected Attributes inherited from rmsauth::AcquireTokenHandlerBase
AuthenticatorPtr authenticator_ = nullptr
 
TokenCachePtr tokenCache_ = nullptr
 
String resource_
 
ClientKeyPtr clientKey_ = nullptr
 
TokenSubjectType tokenSubjectType_
 
bool loadFromCache_
 
bool storeToCache_
 
bool supportADFS_
 
CallStatePtr callState_ = nullptr
 
UserIdentifierType userIdentifierType_
 
String uniqueId_
 
String displayableId_
 

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