Application Passwords – WordPress plugin 外掛推薦下載

點擊下載

應用程序密碼

插件描述

使用應用程序密碼,您可以在不直接提供密碼的情況下對用戶進行身份驗證。而是為每個應用程序生成一個唯一的密碼,而不會洩露用戶的主密碼。可以單獨撤銷每個應用程序的應用程序密碼。

Contribute

將插件翻譯成您的語言。報告問題,建議功能並在GitHub 上提供代碼

申請應用程序密碼

要為您的應用程序申請密碼,請將用戶重定向到:

  https://example.com/wp-admin/admin.php? page = auth_app  

並使用以下 GET 請求參數指定:

app_name (必填) – 人類可讀的標識符你的應用。這將是生成的應用程序密碼的名稱,因此將其結構為“iPhone 12上的WordPress移動應用程序”,以實現多個版本之間的唯一性。如果省略,則需要用戶提供應用程序名稱。

success_url (推薦) – 您希望用戶在批准連接時發送到的URL。傳回兩個GET變量 – user_login 密碼 – 這些憑證可用於API調用。如果省略 success_url 變量,將生成密碼並顯示給用戶,以手動輸入您的應用程序。

reject_url (可選) – 如果包含,如果拒絕連接,用戶將被發送到那裡。如果省略,用戶將被發送到 success_url ,其中?success = false 附加到結尾。如果省略 success_url ,則將用戶發送到其儀表板。

手動創建應用程序密碼

轉到要為其生成新應用程序密碼的用戶的“用戶配置文件”頁面。為此,請單擊WordPress管理員左側的用戶,然後單擊要管理的用戶。向下滾動,直到看到“應用程序密碼”部分。這通常位於頁面底部。在輸入字段中,鍵入新應用程序密碼的名稱,然後單擊添加新
注意:應用程序密碼名稱僅用於描述您的密碼,以便日後管理。它不會以任何方式影響您的密碼。具有描述性,因為如果您以後需要更改它將導致更容易管理。單擊添加新按鈕後,將顯示新的應用程序密碼。請務必將其保存在安全的地方,因為它不會再顯示給您。如果您丟失了此密碼,則無法再次獲取該密碼。

測試應用程序密碼

WordPress REST API

此測試使用下面列出的技術,但您可以使用任何REST API請求。

WordPress REST APIcURLMac OSX或LinuxA Mac或Linux終端在localhost

上運行的本地開發環境(例如MAMP,XAMPP,DesktopServer,Vagrant)使用終端窗口進行REST API調用以更新帖子。因為您正在執行 POST 請求,所以您需要使用新創建的base64編碼訪問令牌來授權請求。如果授權正確,您將看到帖子標題更新為“新標題”。

  curl --user“USERNAME:APPLICATION_PASSWORD”-X POST -d“title = New Title”http:// LOCALHOST / WP-JSON / WP / V2 /職位/ POST_ID  

運行此命令時,請務必使用您的憑據替換 USERNAME APPLICATION_PASSWORD (curl負責base64編碼並設置授權標題), LOCALHOST 包含本地WordPress安裝的位置, POST_ID 包含您要編輯的帖子的ID。

XML-RPC

此測試使用下面列出的技術,但您可以使用任何XML-RPC請求。

在WordPresscURLMac OSX或LinuxA Mac或Linux終端上啟用XML-RPC在localhost上運行的本地開發環境(例如MAMP,DesktopServer,Vagrant)

創建新的應用程序密碼後,是時候發送測試請求了。與WordPress REST API不同,XML-RPC不要求您的用戶名和密碼是base64編碼的。要開始此過程,請打開終端窗口並輸入以下內容:

  curl -H'Content-Type:text / xml'-d'< methodCall>< methodName> wp.getUsers< /方法名>< PARAMS>< PARAM><值大於1< /值GT;< / PARAM>< PARAM><值> USERNAME< /值GT;< / PARAM>< PARAM><值&GT ; PASSWORD< /值GT;< / PARAM>< / PARAMS>< / methodCall>' LOCALHOST  

在上面的示例中,將 USERNAME 替換為您的用戶名,將 PASSWORD 替換為您的新應用程序密碼。這應該輸出包含您網站上所有用戶的響應。

插件歷史

這是一個功能插件,它是主雙因素身份驗證插件的衍生產品。

屏幕截圖

已創建新的應用程序密碼。
至少一份申請通行證您的帳戶存在,您將看到一個顯示它們的表格,允許您查看使用情況並根據需要撤消它們。

安裝

搜索“應用程序密碼”在“插件” →“添加新”在您的WordPress儀表板中安裝插件。

或手動安裝:

點擊下載插件zip文件。轉到插件在WordPress管理員中添加新。單擊上載插件按鈕。選擇您下載的文件。單擊安裝插件。激活。

使用Composer

將此插件從Packagist 添加為 Composer 依賴關係

  composer require georgestephanis / application-passwords  

評論

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

shares