PLCnext API Documentation 25.0.2.69
|
This interface is used to authorize a Rsc service call. More...
#include <IRscAuthorizator.hpp>
Public Member Functions | |
IRscAuthorizator (void)=default | |
The default constructor. | |
IRscAuthorizator (const IRscAuthorizator &arg)=delete | |
The deleted copy constructor. | |
IRscAuthorizator (IRscAuthorizator &&arg) noexcept=default | |
The default move constructor. More... | |
IRscAuthorizator & | operator= (const IRscAuthorizator &)=delete |
The deleted assignment operator. | |
IRscAuthorizator & | operator= (IRscAuthorizator &&arg) noexcept=default |
The default move-assignment operator. More... | |
virtual | ~IRscAuthorizator ()=default |
The virtual destructor. | |
virtual bool | IsServiceCallAllowed (const SecurityToken &securityToken, const String &objectName)=0 |
This operation checks if a service call is well authorized. More... | |
This interface is used to authorize a Rsc service call.
This interface is not intended for direct use, but required by RscGenerator to implement services.
|
defaultnoexcept |
The default move constructor.
arg | The argument to move. |
|
pure virtual |
This operation checks if a service call is well authorized.
securityToken | The security token of the current connection, which is used to determine the access rights of the current user. |
objectName | The service operation name, which shall be authorized. |
true
if the specified service call is allowed, otherwise false
.
|
defaultnoexcept |
The default move-assignment operator.
arg | The argument to move. |