auth(3)

NAME
auth - Erlang network authentication server.

DESCRIPTION

For a description of the Magic Cookie system, refer to Distributed Erlang in the Erlang Reference Manual.

DATA TYPES

cookie() :: atom().

FUNCTIONS

cookie() -> Cookie when Cookie :: cookie().

    Deprecated: auth:cookie/0 is deprecated; use erlang:get_cookie/0 instead

    Use erlang:get_cookie() in ERTS instead.
cookie(TheCookie) -> true when TheCookie :: Cookie | [Cookie], Cookie :: cookie().

    Deprecated: auth:cookie/1 is deprecated; use erlang:set_cookie/2 instead

    Use erlang:set_cookie(node(), Cookie) in ERTS instead.
is_auth(Node) -> yes | no when Node :: node().

    Deprecated: auth:is_auth/1 is deprecated; use net_adm:ping/1 instead

    Returns yes if communication with Node is authorized.

    Use net_adm:ping(Node) instead.

    Notice that a connection to Node is established in this case. Returns no if Node does not exist or communication is not authorized (it has another cookie than auth thinks it has).
node_cookie(Cookies :: [node() | cookie(), ...]) -> yes | no.

    Deprecated: auth:node_cookie/1 is deprecated; use erlang:set_cookie/2 and net_adm:ping/1 instead

    Equivalent to node_cookie(Node, Cookie).
node_cookie(Node, Cookie) -> yes | no when Node :: node(), Cookie :: cookie().

    Deprecated: auth:node_cookie/2 is deprecated; use erlang:set_cookie/2 and net_adm:ping/1 instead

    Sets the magic cookie of Node to Cookie and verifies the status of the authorization.

    Equivalent to calling erlang:set_cookie(Node, Cookie), followed by auth:is_auth(Node).