mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-14 11:46:18 +00:00
4.8 KiB
4.8 KiB
title, weight, description, keywords
| title | weight | description | keywords | |||||
|---|---|---|---|---|---|---|---|---|
| Azure | 16 | RustDesk 的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
配置
- 登錄到 Azure 門戶。
- 搜索並選擇 Microsoft Entra ID。
- 在左側菜單中,選擇 應用程式註冊,點擊 新建註冊。

- 打開 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 控制台。

- 輸入 名稱,選擇 支援的帳戶類型,並從 RustDesk Pro 貼上 重定向 URI。

- 在 RustDesk Pro 中,點擊 新增認證提供者。

- 在 Azure 中,選擇您要使用的應用程式,點擊 概述,並複製 應用程式(客戶端)ID。

- 在 RustDesk Pro 中,貼上 客戶端 ID。

- 在 Azure 中,憑證和機密,建立新的或選擇客戶端機密,通常是新建。

- 在 Azure 中,複製客戶端機密的值。注意:此值只有在您首次註冊時才可見。離開頁面後就不再可見。請妥善保管此值。

- 在 RustDesk Pro 中,貼上客戶端機密的值。

- 在 RustDesk Pro 中,在 發行者 欄位中填入
https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0。請用您的 目錄(租戶)ID 替換Directory (tenant) ID。目錄(租戶)ID 在 Azure 應用程式的 概述 面板中。

- 在 Azure 中,選擇 驗證 菜單。然後透過選擇 ID 令牌(用於隱式和混合流) 來設置授權。
