| 
    PLCnext API Documentation 25.6.0.37
    
   | 
 
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. |