8 #include "Arp/System/Rsc/Services/IRscService.hpp" 9 #include "PasswordAuthenticationServiceProxyFactory.hpp" 10 #include "Arp/System/Rsc/Services/RscString.hxx" 11 #include "Arp/System/Rsc/Services/SecureString.hxx" 12 #include "Arp/System/Security/SecurityToken.hpp" 13 #include "AuthenticationError.hpp" 17 namespace Arp {
namespace System {
namespace Security {
namespace Services
36 using Ptr = std::shared_ptr<IPasswordAuthenticationService>;
43 static IRscServiceProxyFactory& GetProxyFactory(
void);
119 inline IRscServiceProxyFactory& IPasswordAuthenticationService::GetProxyFactory()
121 return PasswordAuthenticationServiceProxyFactory::GetInstance();
Definition: SecurityToken.hpp:11
Namespace for classes and interfaces for the Remote Service Call implementation
Definition: IRscReadEnumerator.hxx:9
Specialized version of RscString for security context. Not implemented in this version. Wraps only RscString
Definition: RscType.hpp:27
Root namespace for the PLCnext API
Base interface for all Rsc service interface.
Definition: IRscService.hpp:18
std::int32_t int32
The Arp integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:37
System components used by the System, Device, Plc or Io domains.
Contains a static string with string lentgh up to N characters. The string has to be null terminated...
Definition: RscString.hxx:18
This service allows a Remoting client to authenticate a user to the gateway (device) and by this star...
Definition: IPasswordAuthenticationService.hpp:33