1
0
Fork 0

LDAP: more options

This commit is contained in:
baslr 2017-03-30 11:03:13 +02:00
parent 984c44e7b0
commit f669fd4b9e
4 changed files with 50 additions and 35 deletions

View File

@ -219,10 +219,11 @@
"ERROR_LDAP_CANNOT_BIND" : { "code" : 1802, "message" : "cannot bind to a LDAP server" },
"ERROR_LDAP_CANNOT_UNBIND" : { "code" : 1803, "message" : "cannot unbind from a LDAP server" },
"ERROR_LDAP_CANNOT_SEARCH" : { "code" : 1804, "message" : "cannot issue a LDAP search" },
"ERROR_LDAP_FOUND_NO_OBJECTS" : { "code" : 1805, "message" : "LDAP didn't found any objects" },
"ERROR_LDAP_NOT_ONE_USER_FOUND" : { "code" : 1806, "message" : "LDAP found zero ore more than one user" },
"ERROR_LDAP_USER_NOT_IDENTIFIED" : { "code" : 1807, "message" : "LDAP found a user, but its not the desired one" },
"ERROR_LDAP_INVALID_MODE" : { "code" : 1810, "message" : "invalid ldap mode" },
"ERROR_LDAP_CANNOT_START_TLS" : { "code" : 1805, "message" : "cannot start a TLS LDAP session" },
"ERROR_LDAP_FOUND_NO_OBJECTS" : { "code" : 1806, "message" : "LDAP didn't found any objects" },
"ERROR_LDAP_NOT_ONE_USER_FOUND" : { "code" : 1807, "message" : "LDAP found zero ore more than one user" },
"ERROR_LDAP_USER_NOT_IDENTIFIED" : { "code" : 1808, "message" : "LDAP found a user, but its not the desired one" },
"ERROR_LDAP_INVALID_MODE" : { "code" : 1820, "message" : "invalid ldap mode" },
"ERROR_TASK_INVALID_ID" : { "code" : 1850, "message" : "invalid task id" },
"ERROR_TASK_DUPLICATE_ID" : { "code" : 1851, "message" : "duplicate task id" },
"ERROR_TASK_NOT_FOUND" : { "code" : 1852, "message" : "task not found" },

View File

@ -291,15 +291,16 @@ ERROR_SERVICE_UPLOAD_FAILED,1753,"service upload failed","Will be raised when a
## LDAP errors
################################################################################
ERROR_LDAP_CANNOT_INIT,1800,"cannot init a LDAP connection","cannot init a LDAP connection"
ERROR_LDAP_CANNOT_SET_OPTION,1801,"cannot set a LDAP option","cannot set a LDAP option"
ERROR_LDAP_CANNOT_BIND,1802,"cannot bind to a LDAP server","cannot bind to a LDAP server"
ERROR_LDAP_CANNOT_UNBIND,1803,"cannot unbind from a LDAP server","cannot unbind from a LDAP server"
ERROR_LDAP_CANNOT_SEARCH,1804,"cannot issue a LDAP search","cant search the LDAP server"
ERROR_LDAP_FOUND_NO_OBJECTS,1805,"LDAP didn't found any objects","LDAP didn't found any objects with the specified search query"
ERROR_LDAP_NOT_ONE_USER_FOUND,1806,"LDAP found zero ore more than one user","LDAP found zero ore more than one user"
ERROR_LDAP_USER_NOT_IDENTIFIED,1807,"LDAP found a user, but its not the desired one","LDAP found a user, but its not the desired one"
ERROR_LDAP_INVALID_MODE,1810,"invalid ldap mode","cant distinguish a valid mode for provided ldap configuration"
ERROR_LDAP_CANNOT_INIT,1800,"cannot init a LDAP connection","can not init a LDAP connection"
ERROR_LDAP_CANNOT_SET_OPTION,1801,"cannot set a LDAP option","can not set a LDAP option"
ERROR_LDAP_CANNOT_BIND,1802,"cannot bind to a LDAP server","can not bind to a LDAP server"
ERROR_LDAP_CANNOT_UNBIND,1803,"cannot unbind from a LDAP server","can not unbind from a LDAP server"
ERROR_LDAP_CANNOT_SEARCH,1804,"cannot issue a LDAP search","can not search the LDAP server"
ERROR_LDAP_CANNOT_START_TLS,1805,"cannot start a TLS LDAP session","can not star a TLS LDAP session"
ERROR_LDAP_FOUND_NO_OBJECTS,1806,"LDAP didn't found any objects","LDAP didn't found any objects with the specified search query"
ERROR_LDAP_NOT_ONE_USER_FOUND,1807,"LDAP found zero ore more than one user","LDAP found zero ore more than one user"
ERROR_LDAP_USER_NOT_IDENTIFIED,1808,"LDAP found a user, but its not the desired one","LDAP found a user, but its not the desired one"
ERROR_LDAP_INVALID_MODE,1820,"invalid ldap mode","cant distinguish a valid mode for provided ldap configuration"
################################################################################
## Task errors

View File

@ -215,6 +215,7 @@ void TRI_InitializeErrorMessages () {
REG_ERROR(ERROR_LDAP_CANNOT_BIND, "cannot bind to a LDAP server");
REG_ERROR(ERROR_LDAP_CANNOT_UNBIND, "cannot unbind from a LDAP server");
REG_ERROR(ERROR_LDAP_CANNOT_SEARCH, "cannot issue a LDAP search");
REG_ERROR(ERROR_LDAP_CANNOT_START_TLS, "cannot start a TLS LDAP session");
REG_ERROR(ERROR_LDAP_FOUND_NO_OBJECTS, "LDAP didn't found any objects");
REG_ERROR(ERROR_LDAP_NOT_ONE_USER_FOUND, "LDAP found zero ore more than one user");
REG_ERROR(ERROR_LDAP_USER_NOT_IDENTIFIED, "LDAP found a user, but its not the desired one");

View File

@ -518,22 +518,24 @@
/// Will be raised when a service upload from the client to the ArangoDB
/// server failed.
/// - 1800: @LIT{cannot init a LDAP connection}
/// cannot init a LDAP connection
/// can not init a LDAP connection
/// - 1801: @LIT{cannot set a LDAP option}
/// cannot set a LDAP option
/// can not set a LDAP option
/// - 1802: @LIT{cannot bind to a LDAP server}
/// cannot bind to a LDAP server
/// can not bind to a LDAP server
/// - 1803: @LIT{cannot unbind from a LDAP server}
/// cannot unbind from a LDAP server
/// can not unbind from a LDAP server
/// - 1804: @LIT{cannot issue a LDAP search}
/// cant search the LDAP server
/// - 1805: @LIT{LDAP didn't found any objects}
/// can not search the LDAP server
/// - 1805: @LIT{cannot start a TLS LDAP session}
/// can not star a TLS LDAP session
/// - 1806: @LIT{LDAP didn't found any objects}
/// LDAP didn't found any objects with the specified search query
/// - 1806: @LIT{LDAP found zero ore more than one user}
/// - 1807: @LIT{LDAP found zero ore more than one user}
/// LDAP found zero ore more than one user
/// - 1807: @LIT{LDAP found a user, but its not the desired one}
/// - 1808: @LIT{LDAP found a user, but its not the desired one}
/// LDAP found a user, but its not the desired one
/// - 1810: @LIT{invalid ldap mode}
/// - 1820: @LIT{invalid ldap mode}
/// cant distinguish a valid mode for provided ldap configuration
/// - 1850: @LIT{invalid task id}
/// Will be raised when a task is created with an invalid id.
@ -2832,7 +2834,7 @@ void TRI_InitializeErrorMessages ();
///
/// cannot init a LDAP connection
///
/// cannot init a LDAP connection
/// can not init a LDAP connection
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_CANNOT_INIT (1800)
@ -2842,7 +2844,7 @@ void TRI_InitializeErrorMessages ();
///
/// cannot set a LDAP option
///
/// cannot set a LDAP option
/// can not set a LDAP option
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_CANNOT_SET_OPTION (1801)
@ -2852,7 +2854,7 @@ void TRI_InitializeErrorMessages ();
///
/// cannot bind to a LDAP server
///
/// cannot bind to a LDAP server
/// can not bind to a LDAP server
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_CANNOT_BIND (1802)
@ -2862,7 +2864,7 @@ void TRI_InitializeErrorMessages ();
///
/// cannot unbind from a LDAP server
///
/// cannot unbind from a LDAP server
/// can not unbind from a LDAP server
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_CANNOT_UNBIND (1803)
@ -2872,50 +2874,60 @@ void TRI_InitializeErrorMessages ();
///
/// cannot issue a LDAP search
///
/// cant search the LDAP server
/// can not search the LDAP server
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_CANNOT_SEARCH (1804)
////////////////////////////////////////////////////////////////////////////////
/// @brief 1805: ERROR_LDAP_FOUND_NO_OBJECTS
/// @brief 1805: ERROR_LDAP_CANNOT_START_TLS
///
/// cannot start a TLS LDAP session
///
/// can not star a TLS LDAP session
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_CANNOT_START_TLS (1805)
////////////////////////////////////////////////////////////////////////////////
/// @brief 1806: ERROR_LDAP_FOUND_NO_OBJECTS
///
/// LDAP didn't found any objects
///
/// LDAP didn't found any objects with the specified search query
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_FOUND_NO_OBJECTS (1805)
#define TRI_ERROR_LDAP_FOUND_NO_OBJECTS (1806)
////////////////////////////////////////////////////////////////////////////////
/// @brief 1806: ERROR_LDAP_NOT_ONE_USER_FOUND
/// @brief 1807: ERROR_LDAP_NOT_ONE_USER_FOUND
///
/// LDAP found zero ore more than one user
///
/// LDAP found zero ore more than one user
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_NOT_ONE_USER_FOUND (1806)
#define TRI_ERROR_LDAP_NOT_ONE_USER_FOUND (1807)
////////////////////////////////////////////////////////////////////////////////
/// @brief 1807: ERROR_LDAP_USER_NOT_IDENTIFIED
/// @brief 1808: ERROR_LDAP_USER_NOT_IDENTIFIED
///
/// LDAP found a user, but its not the desired one
///
/// LDAP found a user, but its not the desired one
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_USER_NOT_IDENTIFIED (1807)
#define TRI_ERROR_LDAP_USER_NOT_IDENTIFIED (1808)
////////////////////////////////////////////////////////////////////////////////
/// @brief 1810: ERROR_LDAP_INVALID_MODE
/// @brief 1820: ERROR_LDAP_INVALID_MODE
///
/// invalid ldap mode
///
/// cant distinguish a valid mode for provided ldap configuration
////////////////////////////////////////////////////////////////////////////////
#define TRI_ERROR_LDAP_INVALID_MODE (1810)
#define TRI_ERROR_LDAP_INVALID_MODE (1820)
////////////////////////////////////////////////////////////////////////////////
/// @brief 1850: ERROR_TASK_INVALID_ID