查看源代码 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)
。