日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在WordPress設(shè)置SAML單點登錄(SSO)

向wordpress添加單點登錄可讓您的用戶快速安全地登錄您的WordPress網(wǎng)站,而無需記住用戶名和密碼。相反,他們可以使用他們的Google登錄名、Okta或許多其他SSO服務(wù)之一。

10年的革吉網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整革吉建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“革吉網(wǎng)站設(shè)計”,“革吉網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

在本教程中,我們將逐步向您展示如何在WordPress中正確設(shè)置SAML單點登錄。

為什么要向WordPress添加SAML單點登錄?

SAML SSO是一種開放協(xié)議,允許用戶使用相同的憑據(jù)登錄到多個網(wǎng)站。例如,通過單點登錄,您可以使用您的Google帳戶登錄WordPress。

這提高了用戶滿意度,因為他們不必經(jīng)歷密碼重置過程,而是可以使用現(xiàn)有的登錄信息。

從網(wǎng)站所有者的角度來看,它可以讓您在登錄期間通過可信賴的提供商驗證用戶的身份,從而提??高您的WordPress安全性。

單點登錄對公司內(nèi)部網(wǎng)站非常有益。公司管理員/人力資源團(tuán)隊喜歡它,因為它可以輕松地將新團(tuán)隊成員加入多個網(wǎng)站。

下面將分享兩個不同的WordPress插件,它們可以幫助您在WordPress中設(shè)置SAML SSO。

  • 使用Google Apps Login設(shè)置SAML SSO
  • 使用SAML Single Sign On設(shè)置SAML SSO

方法 1. 使用Google Apps Login設(shè)置SAML SSO

我們建議使用Google Apps Login插件在WordPress中設(shè)置SAML單點登錄。該插件非常易于使用,可讓您的用戶、員工或?qū)W生選擇通過安全的Google賬號快速登錄。

您需要做的第一件事是安裝并啟用插件。插件激活后,您需要導(dǎo)航到Google Cloud Platform Console以創(chuàng)建新的API,以便將您的Google帳戶和WordPress連接在一起。

要創(chuàng)建新API,首先單擊屏幕頂部的“Select a project”下拉菜單。

如果您已經(jīng)創(chuàng)建了一個Google開發(fā)者項目,您的屏幕看起來可能略有不同,但您仍然可以簡單地點擊相同的下拉箭頭來創(chuàng)建一個新項目。

這將彈出一個彈出窗口。在這里,您需要單擊右上角的“New Project”按鈕。

在下一個屏幕上,您需要在“Project name”框中為您的項目命名。這將幫助您記住項目的目的,但它不會出現(xiàn)在您的訪問者面前。您還需要確?!癘rganization”和“Location”與您網(wǎng)站的域名相匹配。

之后,單擊“Create”按鈕。創(chuàng)建項目后,會有一個下拉通知菜單顯示您的新項目。單擊“Select Project”按鈕打開項目。

接下來,單擊左側(cè)菜單中的“OAuth consent screen”選項。在這里,您有兩個選項可供選擇。如果您有會員網(wǎng)站或銷售在線課程并希望允許您的用戶使用Google登錄,則“External”選項很有意義?!癐nternal”選項僅允許您公司內(nèi)的用戶使用Google登錄。對于此選項,您需要擁有一個高級Google Workspace帳戶,并且您的用戶需要被添加為團(tuán)隊成員。

無論您選擇內(nèi)部還是外部,每個需要登錄的用戶都必須在其Gmail地址下設(shè)置一個現(xiàn)有的WordPress帳戶。否則,他們將無法登錄。下面我們將選擇“External”選項為示例,因為這使我們可以更靈活地確定誰可以登錄。

之后,單擊“Create”按鈕。這會將您帶到一個屏幕以輸入您的應(yīng)用程序詳細(xì)信息。首先,您需要輸入您的“App name”并從下拉列表中選擇“User support email”。

然后,輸入您的“App domain”信息。您需要填寫所有三個字段。Google需要這些信息來確保您的網(wǎng)站符合在線隱私法規(guī)和用戶同意。

之后,向下滾動到“Authorized domains”部分。然后,單擊“Add Domain”按鈕以顯示一個框,您將在其中輸入您的域名。

確保您輸入的域正確填寫協(xié)議http://或https://。接下來,在“Developer contact information box”中輸入您的電子郵件地址,以便Google在您的項目出現(xiàn)問題時與您取得聯(lián)系。

然后,單擊“Save and Continue”按鈕。之后,單擊頁面左側(cè)導(dǎo)航菜單中的“Credentials”選項,然后單擊“Create Credentials”。

這會彈出一個下拉菜單。您需要選擇“OAuth client ID”選項。

在下一個屏幕上,單擊“Application type”下拉列表。然后,從列表中選擇“Web application”。

這將打開一個表單,您可以在其中為您的網(wǎng)絡(luò)應(yīng)用程序命名。該名稱僅供您自己參考,不會向您的訪問者顯示。

接下來,向下滾動到“Authorized Javascript origins”部分。然后,單擊“Add URL”按鈕并輸入您網(wǎng)站的URL。

之后,單擊“Authorized redirect URLs”部分中的“Add URL”按鈕并輸入您的登錄重定向URL。此URL是您的登錄頁面的 URL。對于大多數(shù)WordPress網(wǎng)站,這將是“yoursite.com/wp-login.php”。

之后,單擊“Create”按鈕。這會彈出一個包含您的“Client ID”和“Client Secret”的彈出窗口。您需要將這兩個復(fù)制到您喜歡的文本編輯器中。

現(xiàn)在您需要導(dǎo)航回您的WordPress管理面板并轉(zhuǎn)到Settings ? Google Apps Login。在此屏幕上,您將輸入從上面復(fù)制的“Client ID”和“Client Secret”字符串。

之后,單擊“Save Changes”。完成此操作后,將啟用Google單點登錄?,F(xiàn)在,當(dāng)您或訪問者進(jìn)入WordPress登錄頁面時,他們只需點擊幾下即可使用他們的Google帳戶登錄。

方法 2. 使用SAML Single Sign On設(shè)置SAML SSO

此方法涉及使用SAML Single Sign On插件。此插件可讓您將SAML SSO添加到WordPress并支持各種不同的登錄。

例如,您可以使用 Google、Salesforce、Microsoft Office 365、OneLogin、Azure等添加SSO。由于它支持各種業(yè)務(wù)工具,因此更適合只允許團(tuán)隊成員登錄的業(yè)務(wù)。

您需要做的第一件事是安裝并啟用插件。激活后,導(dǎo)航到miniOrange SAML 2.0 SSO ? Plugin Configuration以顯示插件設(shè)置屏幕。

在這里,您需要選擇您的服務(wù)提供商。這是您的用戶將用于登錄的服務(wù)。

在本教程中,我們將使用“Google Apps”,但您可以為您的網(wǎng)站選擇最佳提供商。集成步驟將類似。要使用Google Apps設(shè)置 SSO,您需要一個Google Workspace帳戶。Google Workspace是一組來自Google的優(yōu)質(zhì)生產(chǎn)力和業(yè)務(wù)工具。

您還需要為要授予登錄訪問權(quán)限的每個用戶創(chuàng)建一個WordPress帳戶。每個用戶的電子郵件地址必須是Gmail帳戶,或來自Google Workspace的團(tuán)隊成員電子郵件。

擁有高級Google Workspace帳戶后,您可以繼續(xù)在WordPress中設(shè)置SSO。接下來,單擊“Service Provider Metadata”菜單選項。

然后,向下滾動頁面,直到找到列出了“SP-EntityID/Issuer”和“ACS URL”的圖表。復(fù)制這兩個并將它們粘貼到您最喜歡的文本編輯器中。

完成此操作后,您需要在新選項卡中打開Google管理控制臺。然后,轉(zhuǎn)到左側(cè)導(dǎo)航菜單中的Apps ? Web and mobile apps。

之后,單擊“Add App”下拉菜單。然后,選擇“Add custom SAML app”選項。

在下一個屏幕上,您需要為您的應(yīng)用程序命名,并且您可以根據(jù)需要上傳自定義Logo。然后,單擊“Continue”按鈕。

對于下一步,您有兩種不同的選擇。最簡單的選項是“Option 1”,您只需單擊“Download Metadata”按鈕即可。您需要在稍后的步驟中將此數(shù)據(jù)上傳到WordPress。

之后,單擊屏幕底部的“Continue”。這會將您帶到一個屏幕,您可以在其中粘貼您之前復(fù)制的“ACS URL”和“Entity ID”。然后,選中“Signed response”復(fù)選框。

接下來,從“EMAIL”下拉列表中選擇“Name ID format”。然后,單擊屏幕底部的“Continue”。

在下一個屏幕上,您需要單擊“Add Mapping”按鈕。這會將您的WordPress登錄表單中的數(shù)據(jù)映射到Google。

接下來,在“Basic information”框選擇“First name”字段,然后在“App attributes”框中鍵入“l(fā)astname”。

然后,單擊“Add Mapping”按鈕,選擇“Last name”字段,然后在“App attributes”框中鍵入“l(fā)astname”。

完成后,單擊“Finish”按鈕?,F(xiàn)在,您將返回到剛剛創(chuàng)建的SAML應(yīng)用程序。選擇您的應(yīng)用程序,然后單擊“User access”部分。

然后,在“Service status”框中,單擊“ON for everyone”單選按鈕。之后,單擊“Save”。

您現(xiàn)在已成功創(chuàng)建并啟用您的SAML SSO應(yīng)用程序。現(xiàn)在,返回您的WordPress管理面板并導(dǎo)航到miniOrange SAML 2.0 SSO ? Plugin Configuration

在此屏幕上,確保選擇了“Google Apps”并向下滾動到“Configure Service Provider”部分,然后單擊“Upload IDP Metadata File/XML”按鈕。

現(xiàn)在,在“Identity Provider Name”框中鍵入“Google”,然后單擊“Choose File”按鈕。然后,選擇您之前下載的 XML 文件并單擊“Upload”按鈕。

之后,單擊“Attribute/Role Mapping”菜單選項。對于插件的免費版本,您必須保留默認(rèn)屬性選項。

然后,向下滾動到“Role Mapping”部分。您可以在此處更改默認(rèn)角色,該角色將分配給所有使用SSO登錄的非管理員用戶。如果尚未選擇,請從下拉列表中選擇“Subscriber”,然后單擊屏幕底部的“Save”按鈕。

現(xiàn)在您需要添加一個簡單的登錄鏈接到您的WordPress博客。

為此,請導(dǎo)航到外觀 ? 小工具并查找您要添加登錄鏈接的小部件區(qū)域。在本教程中,我們將登錄小工具添加到右側(cè)邊欄小部件區(qū)域。

在小工具區(qū)域下,單擊“+”圖標(biāo)以添加新區(qū)塊。

然后,在搜索欄中輸入“Login”,這樣您就可以找到并選擇“Login with Google”小工具。這將在小工具區(qū)域中插入一個“Login with Google”鏈接。

如果愿意,您還可以為登錄區(qū)塊添加標(biāo)題。在離開頁面之前,請務(wù)必點擊“Update”按鈕。

現(xiàn)在,當(dāng)您的用戶訪問您的網(wǎng)站時,他們可以選擇使用他們的Google帳戶登錄。當(dāng)他們點擊鏈接時,他們將被帶到Google登錄屏幕以選擇他們的帳戶。

我們希望本教程能幫助您學(xué)習(xí)如何在WordPress中正確設(shè)置SAML單點登錄。


標(biāo)題名稱:如何在WordPress設(shè)置SAML單點登錄(SSO)
文章出自:http://www.5511xx.com/article/djcdcjj.html