RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
Public Member Functions | List of all members
rmscore::modernapi::AuthenticationParameters Class Reference

Coordinates for OAuth authentication with Azure AD or AD FS. More...

#include <AuthenticationParameters.h>

Public Member Functions

std::string Authority ()
 The authorization service. Provided by authentication challenge from RMS service.
 
std::string Resource ()
 The resource name. Provided by authentication challenge from RMS service.
 
std::string Scope ()
 The redirect URL. Provided by authentication challenge from RMS service.
 
std::string UserId ()
 The current user ID. Provided by caller (app).
 
 AuthenticationParameters (const std::string &authority, const std::string &resource, const std::string &scope, const std::string &userId)
 Coordinates for OAuth authentication. More...
 

Detailed Description

Coordinates for OAuth authentication with Azure AD or AD FS.

Constructor & Destructor Documentation

rmscore::modernapi::AuthenticationParameters::AuthenticationParameters ( const std::string &  authority,
const std::string &  resource,
const std::string &  scope,
const std::string &  userId 
)
inline

Coordinates for OAuth authentication.

Parameters
authorityAuthorization server trusted by API.
resourceURL representing RMS resource.
scopeScope required in authorization request.
userIdUser ID of the requestor.

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