RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
AcquireTokenForClientHandler.h
1 /*
2  * ======================================================================
3  * Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.
4  * Licensed under the MIT License.
5  * See LICENSE.md in the project root for license information.
6  * ======================================================================
7 */
8 
9 #ifndef ACQUIRETOKENFORCLIENTHANDLER_H
10 #define ACQUIRETOKENFORCLIENTHANDLER_H
11 
12 #include "AcquireTokenHandlerBase.h"
13 
14 namespace rmsauth {
15 
17 {
18  static const String& Tag() {static const String tag="AcquireTokenForClientHandler"; return tag;}
19 
20 public:
21  AcquireTokenForClientHandler(AuthenticatorPtr authenticator, TokenCachePtr tokenCache, const String& resource, ClientKeyPtr clientKey, bool callSync);
22 
23 protected:
24  void addAditionalRequestParameters(RequestParameters& requestParameters) override;
25 };
26 
27 } // namespace rmsauth {
28 
29 #endif // ACQUIRETOKENFORCLIENTHANDLER_H
Definition: AcquireTokenForClientHandler.h:16
Definition: RequestParameters.h:18
Definition: AcquireTokenHandlerBase.h:29
Definition: AcquireTokenForClientHandler.h:14