Files
doc.rustdesk.com/content/self-host/rustdesk-server-pro/oidc/azure/_index.zh-tw.md
rustdesk 56cfd26e35 seo/geo
2026-03-20 18:42:55 +08:00

4.8 KiB
Raw Blame History

title, weight, description, keywords
title weight description keywords
Azure 16 RustDesk 的Azure文檔提供安裝、設定、部署與疑難排解指南。
rustdesk azure oidc
rustdesk entra id
rustdesk azure sso
rustdesk oidc azure
rustdesk server pro azure

Azure OIDC 設定是做什麼的?

本設定讓使用者透過 Microsoft Entra ID 帳戶使用 OpenID Connect 登入 RustDesk Server Pro。實際操作是在 Azure 中註冊 RustDesk 應用,把用戶端憑證填入 RustDesk Pro並把 RustDesk Pro 指向你的 Entra 租戶 issuer URL。

Azure OIDC 檢查清單

  • 透過最終 callback origin 開啟 RustDesk Pro Web 控制台。
  • 在 Microsoft Entra ID 中建立應用程式註冊。
  • 將 Azure 的 Client ID 複製到 RustDesk Pro。
  • 建立 client secret並立即保存 secret value。
  • Directory (tenant) ID 生成 issuer URL。
  • 在 Azure 驗證設定裡啟用 ID tokens

Azure 中哪些值要填到 RustDesk Pro

RustDesk Pro 欄位 Azure 來源
Callback URL 從 RustDesk Pro 的 OIDC 設定頁複製
Client ID Azure 應用程式總覽中的 Application (client) ID
Client secret Certificates & secrets 中建立的 secret Value
Issuer https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0

視頻教程

https://www.youtube.com/watch?v=izGxSmifURI

配置

  1. 登錄到 Azure 門戶
  2. 搜索並選擇 Microsoft Entra ID
  3. 在左側菜單中,選擇 應用程式註冊,點擊 新建註冊
  4. 打開 RustDesk Pro 控制台,在 設置 頁面中,點擊 OIDC 模組。然後複製 回調 URL注意回調 URL 不可編輯,Path 部分固定為 api/oidc/callback,而 Protocol://Host:Port 部分是目前網頁的來源。如果您通過地址 http://localhost:8000/<path> 打開,那麼 回調 URL 就是 http://localhost:8000/api/oidc/callback。如果您通過地址 https://192.168.0.1:8000/<path> 打開,那麼 回調 URL 就是 https://192.168.0.1:8000/api/oidc/callback。由於 Azure 必須使用 https://http://localhost,請選擇適當的地址來打開您的 RustDesk Pro 控制台。
  5. 輸入 名稱,選擇 支援的帳戶類型,並從 RustDesk Pro 貼上 重定向 URI
  6. 在 RustDesk Pro 中,點擊 新增認證提供者
  7. 在 Azure 中,選擇您要使用的應用程式,點擊 概述,並複製 應用程式客戶端ID
  8. 在 RustDesk Pro 中,貼上 客戶端 ID
  9. 在 Azure 中,憑證和機密,建立新的或選擇客戶端機密,通常是新建。
  10. 在 Azure 中,複製客戶端機密的值。注意:此值只有在您首次註冊時才可見。離開頁面後就不再可見。請妥善保管此值。
  11. 在 RustDesk Pro 中,貼上客戶端機密的值。
  12. 在 RustDesk Pro 中,在 發行者 欄位中填入 https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0。請用您的 目錄租戶ID 替換 Directory (tenant) ID目錄租戶ID 在 Azure 應用程式的 概述 面板中。
  13. 在 Azure 中,選擇 驗證 菜單。然後透過選擇 ID 令牌(用於隱式和混合流) 來設置授權。

參考資料