S2OPC OPCUA Toolkit
|
#include <sopc_user_manager.h>
Data Fields | |
SOPC_UserAuthentication_Free_Func * | pFuncFree |
Deallocation function, called upon SOPC_UserAuthentication_Manager destruction. | |
SOPC_UserAuthentication_ValidateUserIdentity_Func * | pFuncValidateUserIdentity |
Called to authorize a user connection, when receiving an ActivateSession request. | |
SOPC_UserAuthentication_Free_Func* SOPC_UserAuthentication_Functions::pFuncFree |
Deallocation function, called upon SOPC_UserAuthentication_Manager destruction.
This function can be the standard free
function if nothing is stored in pData
.
SOPC_UserAuthentication_ValidateUserIdentity_Func* SOPC_UserAuthentication_Functions::pFuncValidateUserIdentity |
Called to authorize a user connection, when receiving an ActivateSession request.
authenticationManager | The SOPC_UserAuthentication_Manager instance. |
pUser | The user identity token which was received in the ActivateSession request (Note: anonymous user identity is never requested to be validated by this function) |
pbUserAuthenticated | A valid pointer to the uninitialized result of the operation. The callback shall set it to one of the following values:
|
pbUserAuthenticated
was set.