檢視原始碼 auth (kernel v10.2)
這個模組已過時。請參閱各個函式以了解應使用哪個替代方案。
Erlang 網路驗證伺服器。
有關 Magic Cookie 系統的說明,請參閱 Erlang 參考手冊中的分散式 Erlang。
摘要
函式
cookie() 已過時
請改用 ERTS 中的 erlang:get_cookie()
。
請改用 ERTS 中的 erlang:set_cookie(node(), Cookie)
。
is_auth(Node) 已過時
如果與 Node
的通訊已授權,則傳回 yes
。
將 Node
的 magic 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),則傳回 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
的 magic cookie 設定為 Cookie
並驗證授權的狀態。
等同於呼叫 erlang:set_cookie(Node, Cookie)
,然後呼叫 auth:is_auth(Node)
。