檢視原始碼 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 並驗證授權的狀態。

類型

-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),則傳回 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 的 magic cookie 設定為 Cookie 並驗證授權的狀態。

等同於呼叫 erlang:set_cookie(Node, Cookie),然後呼叫 auth:is_auth(Node)