Module escalus_auth

Module supporting various authentication mechanisms.

Copyright © (C) 2012, Erlang Solutions Ltd.

Description

Module supporting various authentication mechanisms

Data Types

client()

client() = escalus_connection:client()

user_spec()

user_spec() = escalus_users:user_spec()

Function Index

auth_digest_md5/2
auth_plain/2
auth_sasl_anon/2
auth_sasl_external/2
auth_sasl_oauth/2
auth_sasl_scram_sha1/2
auth_sasl_scram_sha1_plus/2
auth_sasl_scram_sha224/2
auth_sasl_scram_sha224_plus/2
auth_sasl_scram_sha256/2
auth_sasl_scram_sha256_plus/2
auth_sasl_scram_sha384/2
auth_sasl_scram_sha384_plus/2
auth_sasl_scram_sha512/2
auth_sasl_scram_sha512_plus/2
get_challenge/2
wait_for_success/2

Function Details

auth_digest_md5/2

auth_digest_md5(Conn::client(), Props::user_spec()) -> ok

auth_plain/2

auth_plain(Conn::client(), Props::user_spec()) -> ok

auth_sasl_anon/2

auth_sasl_anon(Conn::client(), Props::user_spec()) -> ok

auth_sasl_external/2

auth_sasl_external(Conn::client(), Props::user_spec()) -> ok

auth_sasl_oauth/2

auth_sasl_oauth(Conn::client(), Props::user_spec()) -> {ok, user_spec()}

auth_sasl_scram_sha1/2

auth_sasl_scram_sha1(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha1_plus/2

auth_sasl_scram_sha1_plus(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha224/2

auth_sasl_scram_sha224(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha224_plus/2

auth_sasl_scram_sha224_plus(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha256/2

auth_sasl_scram_sha256(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha256_plus/2

auth_sasl_scram_sha256_plus(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha384/2

auth_sasl_scram_sha384(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha384_plus/2

auth_sasl_scram_sha384_plus(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha512/2

auth_sasl_scram_sha512(Conn::client(), Props::user_spec()) -> ok

auth_sasl_scram_sha512_plus/2

auth_sasl_scram_sha512_plus(Conn::client(), Props::user_spec()) -> ok

get_challenge/2

get_challenge(Conn::client(), Descr::atom()) -> [{binary(), binary()}]

wait_for_success/2

wait_for_success(Username::any(), Conn::client()) -> ok


Generated by EDoc