使用 Auth0 保護入口網站體驗

在本主題中,您將學習如何使用 Auth0 SSO 來保護入口網站體驗的安全。

使用SSO保護體驗後,將要求用戶進行身份驗證,然後才能訪問該體驗。

本主題中的步驟假定您已創建Auth0試用帳戶,並已通過電子郵件確認您的帳戶。

創建訪問控製配置文件

您需要創建一個訪問控製配置文件,該配置文件將用於保護您希望使用SSO保護的所有體驗。

  1. 登錄到Video Cloud Studio。
  2. 開啟「圖庫」模組。
  3. 單擊設置圖標 ( ) 在主頁上。
  4. 在左側導覽中,按一下「存取控制設定檔」。
  5. 按一下「建立紀要」。
  6. 為設定檔指定「名稱」。
  7. 勾選 SSO 選項。

要完成訪問控製配置文件,您需要一些值,這些值將作為Auth0應用程序創建過程的一部分提供。創建一個新的 Auth0 應用程序後,我們可以完成創建此配置文件。

創建一個應用程序

接下來,您需要創建一個將使用Auth0保護的應用程序。作為應用程式建立程序的一部分,簽署憑證和 SAML 通訊協定 URL 會由上一節中建立的存取控制設定檔使用。

  1. 登錄到您的Auth0帳戶。
  2. 入門 頁面的左側導航中,單擊 應用程序 > 應用程序
  3. “應用程序” 頁面上,單擊 + 創建應用程序
  4. 進入一個名稱為應用程序。
  5. 選擇以下應用程序類型常規網絡應用
  6. 按一下「建立」。
  7. 按一下應用程式名稱下方的 [ 設定 ] 連結。
  8. 確認 Token Endpoint Authentication Method 設置為 Post
  9. 在「允許的回呼 URL」欄位中,新增下列 URL:https://auth.bcvp0rtal.com/login/callback
  10. 在頁面底部,展開 Advanced Settings
  11. 按一下 [ 憑證 ] 連結。
  12. 複製簽署證書到剪貼板。
  13. 返回庫和上一節中創建的訪問控製配置文件。
  14. 將簽名證書粘貼到X.509證書領域。
  15. 除掉--- BEGIN證書----結束證書---來自的行X.509證書領域。
  16. 返回到Auth0。
  17. 按一下「端點」連結。
  18. 找到SAML協議URL並將其複製到剪貼板。
  19. 返回庫和上一節中創建的訪問控製配置文件。
  20. 將SAML協議URL粘貼到SAML 2.0端點(HTTP)領域。
  21. 勾選頁面底部的「公開所有屬性」選項。
  22. 按一下「儲存」以儲存存取控制設定檔。
  23. 返回到Auth0。
  24. 在應用程式名稱下方頁面頂端,按一下 [ 附加元件 ] 連結。
  25. 啟用SAML2 WEB APP選項。
  26. 單擊 設置選項 卡。
  27. 在裡面應用程序回調網址字段,添加以下URL:https://auth.bcvp0rtal.com/login/callback
  28. 滾動到對話框底部並單擊 啟用
  29. 關閉對話方塊。

確保將更改保存到應用程序設置。

在Auth0中創建用戶

本主題使用Auth0試用帳戶。依預設,不會建立任何使用者。您可能需要添加一個用戶才能完成測試過程。

  1. 返回到Auth0。
  2. 在左側導航中,單擊 用戶管理 > 用戶
  3. 單擊 + 創建用戶
  4. 輸入用戶信息並點擊 創建

 

將存取控制設定檔指派給體驗

最後一步是將創建的訪問控製配置文件分配給您要確保的體驗。

  1. 返回「圖片庫」。
  2. 編輯您要確保的體驗。
  3. 在左側導航中,單擊 站點配置 > 訪問控制
  4. 選擇訪問控製配置文件與Auth0 SSO配置相關聯。
  5. 按一下「儲存」。
  6. 發布經驗。

訪問體驗時,Auth0會提示您登錄。