查看源代码 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 并验证授权状态。
类型
函数
此函数已弃用。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。
此函数已弃用。auth:node_cookie/1 已弃用;请改用 erlang:set_cookie/2 和 net_adm:ping/1。
此函数已弃用。auth:node_cookie/2 已弃用;请改用 erlang:set_cookie/2 和 net_adm:ping/1。
将 Node 的魔术 Cookie 设置为 Cookie 并验证授权状态。
等效于调用 erlang:set_cookie(Node, Cookie),然后调用 auth:is_auth(Node)。