9 #ifndef _RMS_LIB_AUTHENTICATIONCALLBACK_H_
10 #define _RMS_LIB_AUTHENTICATIONCALLBACK_H_
12 #include "ModernAPIExport.h"
61 const std::string& resource,
62 const std::string& scope,
63 const std::string& userId)
64 : m_authority(authority)
65 , m_resource(resource)
72 std::string m_authority;
73 std::string m_resource;
80 #endif // _RMS_LIB_AUTHENTICATIONCALLBACK_H_
std::string Resource()
The resource name. Provided by authentication challenge from RMS service.
Definition: AuthenticationParameters.h:32
Definition: AuthenticationCallbackImpl.h:16
Coordinates for OAuth authentication with Azure AD or AD FS.
Definition: AuthenticationParameters.h:19
std::string UserId()
The current user ID. Provided by caller (app).
Definition: AuthenticationParameters.h:48
std::string Authority()
The authorization service. Provided by authentication challenge from RMS service. ...
Definition: AuthenticationParameters.h:24
AuthenticationParameters(const std::string &authority, const std::string &resource, const std::string &scope, const std::string &userId)
Coordinates for OAuth authentication.
Definition: AuthenticationParameters.h:60
std::string Scope()
The redirect URL. Provided by authentication challenge from RMS service.
Definition: AuthenticationParameters.h:40