Module ejabberd_auth_pam [erl svg]

Function Index

check_password/3
check_password/5
dirty_get_registered_users/0
get_pam_service/1*
get_pam_userinfotype/1*
get_password/2
get_password_s/2
get_vh_registered_users/1
is_user_exists/2
plain_password_required/0
remove_user/2
remove_user/3
set_password/3
start/1
stop/1
store_type/0
try_register/3

Function Details

check_password/3

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

check_password/5

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

dirty_get_registered_users/0

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

get_pam_service/1 *

get_pam_service(Server) -> string()

get_pam_userinfotype/1 *

get_pam_userinfotype(Host) -> any()

get_password/2

get_password(User, Server) -> Password | false

get_password_s/2

get_password_s(User, Server) -> Password | nil()

get_vh_registered_users/1

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

is_user_exists/2

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

To do

plain_password_required/0

plain_password_required() -> bool()

remove_user/2

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

remove_user/3

remove_user(User, Server, Password) -> not_allowed

set_password/3

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

start/1

start(Host) -> ok | term()

stop/1

stop(Host) -> any()

To do

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.