查看源代码 auth (内核 v10.2)

此模块已弃用。请参阅每个函数以了解应使用的替代方法。

Erlang 网络认证服务器。

有关魔术 Cookie 系统的说明,请参阅 Erlang 参考手册中的 分布式 Erlang

摘要

函数

cookie() 已弃用

请改用 ERTS 中的 erlang:get_cookie()

请改用 ERTS 中的 erlang:set_cookie(node(), Cookie)

is_auth(Node) 已弃用

如果与 Node 的通信已授权,则返回 yes

Node 的魔术 Cookie 设置为 Cookie 并验证授权状态。

类型

链接到此类型

cookie()

查看源代码 (未导出)
-type cookie() :: atom().

函数

此函数已弃用。auth:cookie/0 已弃用;请改用 erlang:get_cookie/0。
-spec cookie() -> Cookie when Cookie :: cookie().

请改用 ERTS 中的 erlang:get_cookie()

此函数已弃用。auth:cookie/1 已弃用;请改用 erlang:set_cookie/2。
-spec cookie(TheCookie) -> true when TheCookie :: Cookie | [Cookie], Cookie :: cookie().

请改用 ERTS 中的 erlang:set_cookie(node(), Cookie)

此函数已弃用。auth:is_auth/1 已弃用;请改用 net_adm:ping/1。
-spec is_auth(Node) -> yes | no when Node :: node().

如果与 Node 的通信已授权,则返回 yes

请改用 net_adm:ping(Node)

请注意,在这种情况下,会建立到 Node 的连接。如果 Node 不存在或通信未授权(它具有与 auth 认为它具有的 Cookie 不同的 Cookie),则返回 no

链接到此函数

node_cookie([Node, Cookie])

查看源代码
此函数已弃用。auth:node_cookie/1 已弃用;请改用 erlang:set_cookie/2 和 net_adm:ping/1。
-spec node_cookie(Cookies :: [node() | cookie(), ...]) -> yes | no.

等效于 node_cookie(Node, Cookie)

链接到此函数

node_cookie(Node, Cookie)

查看源代码
此函数已弃用。auth:node_cookie/2 已弃用;请改用 erlang:set_cookie/2 和 net_adm:ping/1。
-spec node_cookie(Node, Cookie) -> yes | no when Node :: node(), Cookie :: cookie().

Node 的魔术 Cookie 设置为 Cookie 并验证授权状态。

等效于调用 erlang:set_cookie(Node, Cookie),然后调用 auth:is_auth(Node)