Module ejabberd_auth_ldap [erl svg]

Behaviours: gen_server.

Function Index

build_sfilter/2*
build_ufilter/2*
check_local_config/1*
check_local_filter/2*
check_password/3
check_password/5
check_password_ldap/3*
code_change/3
dirty_get_registered_users/0
dn_filter/4*
find_user_dn/3*
get_password/2
get_password_s/2
get_state/1*
get_vh_registered_users/1
get_vh_registered_users_ldap/1*
get_vh_registered_users_number/1
handle_call/3
handle_cast/2
handle_info/2
init/1
is_user_exists/2
is_user_exists_ldap/2*
is_valid_dn/4*
local_filter/3*
parse_options/1*
plain_password_required/0
remove_user/2
remove_user/3
result_attrs/1*
set_password/3
start/1
start_link/1
stop/1
store_type/0
try_register/3

Function Details

build_sfilter/2 *

build_sfilter(State, FormattedUIDs) -> any()

build_ufilter/2 *

build_ufilter(State, VHost) -> any()

check_local_config/1 *

check_local_config(Host) -> any()

check_local_filter/2 *

check_local_filter(Attrs, State) -> any()

check_password/3

check_password(User, Server, Password) -> bool()

check_password/5

check_password(User, Server, Password, Digest, DigestGen) -> bool()

check_password_ldap/3 *

check_password_ldap(User, Server, Password) -> bool()

code_change/3

code_change(OldVsn, State, Extra) -> any()

dirty_get_registered_users/0

dirty_get_registered_users() -> [{LUser, LServer}]

dn_filter/4 *

dn_filter(DN, Server, Attrs, State) -> any()

find_user_dn/3 *

find_user_dn(User, Server, State) -> any()

get_password/2

get_password(User, Server) -> bool()

get_password_s/2

get_password_s(User, Server) -> nil()

get_state/1 *

get_state(Server) -> any()

get_vh_registered_users/1

get_vh_registered_users(Server) -> [{LUser, LServer}]

get_vh_registered_users_ldap/1 *

get_vh_registered_users_ldap(Server) -> [{LUser, LServer}]

get_vh_registered_users_number/1

get_vh_registered_users_number(Server) -> Users_Number

handle_call/3

handle_call(Request, From, State) -> any()

handle_cast/2

handle_cast(Request, State) -> any()

handle_info/2

handle_info(Info, State) -> any()

init/1

init(Host) -> {ok, State}

is_user_exists/2

is_user_exists(User, Server) -> true | false | {error, Error}

is_user_exists_ldap/2 *

is_user_exists_ldap(User, Server) -> bool()

is_valid_dn/4 *

is_valid_dn(DN, Server, Attrs, State) -> any()

local_filter/3 *

local_filter(X1, Attrs, FilterMatch) -> any()

parse_options/1 *

parse_options(Host) -> any()

plain_password_required/0

plain_password_required() -> true

remove_user/2

remove_user(User, Server) -> {error, not_allowed}

remove_user/3

remove_user(User, Server, Password) -> not_allowed

result_attrs/1 *

result_attrs(State) -> any()

set_password/3

set_password(User, Server, Password) -> {error, Reason} | ok

start/1

start(Host) -> term()

start_link/1

start_link(Host) -> term()

stop/1

stop(Host) -> term()

store_type/0

store_type() -> any()

try_register/3

try_register(User, Server, Password) -> {error, not_allowed}


Generated by EDoc, May 23 2012, 07:15:17.