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::AcquireTokenNonInteractiveHandler Class Reference
Inheritance diagram for rmsauth::AcquireTokenNonInteractiveHandler:
rmsauth::AcquireTokenHandlerBase

Public Member Functions

 AcquireTokenNonInteractiveHandler (AuthenticatorPtr authenticator, TokenCachePtr tokenCache, const String &resource, const String &clientId, UserCredentialPtr userCredential, bool callSync)
 
 AcquireTokenNonInteractiveHandler (AuthenticatorPtr authenticator, TokenCachePtr tokenCache, const String &resource, const String &clientId, UserAssertionPtr userAssertion, bool callSync)
 
- Public Member Functions inherited from rmsauth::AcquireTokenHandlerBase
AuthenticationResultPtr runAsync ()
 

Protected Member Functions

void addAditionalRequestParameters (RequestParameters &requestParameters) override
 
void preRunAsync () override
 
void preTokenRequest () override
 
- Protected Member Functions inherited from rmsauth::AcquireTokenHandlerBase
 AcquireTokenHandlerBase (AuthenticatorPtr authenticator, TokenCachePtr tokenCache, const String &resource, ClientKeyPtr clientKey, TokenSubjectType subjectType, bool callSync)
 
virtual void postRunAsync (AuthenticationResultPtr result)
 
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: