8#ifndef UA_ACCESSCONTROL_DEFAULT_H_
9#define UA_ACCESSCONTROL_DEFAULT_H_
24 *usernamePasswordLogin,
void **sessionContext,
void *loginContext);
36 size_t usernamePasswordLoginSize,
44 size_t usernamePasswordLoginSize,
UA_EXPORT UA_StatusCode UA_AccessControl_default(UA_ServerConfig *config, UA_Boolean allowAnonymous, UA_CertificateVerification *verifyX509, const UA_ByteString *userTokenPolicyUri, size_t usernamePasswordLoginSize, const UA_UsernamePasswordLogin *usernamePasswordLogin)
Default access control.
UA_EXPORT UA_StatusCode UA_AccessControl_defaultWithLoginCallback(UA_ServerConfig *config, UA_Boolean allowAnonymous, UA_CertificateVerification *verifyX509, const UA_ByteString *userTokenPolicyUri, size_t usernamePasswordLoginSize, const UA_UsernamePasswordLogin *usernamePasswordLogin, UA_UsernamePasswordLoginCallback loginCallback, void *loginContext)
UA_StatusCode(* UA_UsernamePasswordLoginCallback)(const UA_String *userName, const UA_ByteString *password, size_t usernamePasswordLoginSize, const UA_UsernamePasswordLogin *usernamePasswordLogin, void **sessionContext, void *loginContext)
#define _UA_BEGIN_DECLS
#undef UA_DEBUG_DUMP_PKGS
This work is licensed under a Creative Commons CCZero 1.0 Universal License.
_UA_BEGIN_DECLS typedef bool UA_Boolean
This Source Code Form is subject to the terms of the Mozilla Public License, v.