mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-03-04 10:01:33 +01:00
36 lines
2.6 KiB
Markdown
36 lines
2.6 KiB
Markdown
---
|
|
title: Azure
|
|
weight: 16
|
|
---
|
|
|
|
## Configuration
|
|
|
|
1. Sign in to the [Azure portal](portal.azure.com).
|
|
2. Search for and select **Microsoft Entra ID**.
|
|
3. In the left menu, select [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), click **New registration**.
|
|

|
|
4. Enter the **Name** and select the **Supported account types**. Enter **Redirect URI**. In the **Redirect URI** section, replace `hbbs host` and `port` with your own, such as `localhost:8000`.
|
|

|
|
5. Open the RustDesk Pro console, in the **Settings** page, click the **OIDC** module, and click **New auth provider**.
|
|

|
|
6. In Azure, select the application you want to use, click **Overview**, and copy the **Application (client) ID**.
|
|

|
|
7. In RustDesk Pro, copy the **Client id**.
|
|

|
|
8. In Azure, **Certificates & secrets**, create a new or select a client secret, usually New.
|
|

|
|
9. In Azure, copy out the value of the client secret. **Note**: This value is only visible when you first register. It is no longer visible after you leave the page. Please keep this value properly.
|
|

|
|
10. In RustDesk Pro, paste the value for the client secret.
|
|

|
|
11. In RustDesk Pro, fill in the **Issuer** field, `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`. Please replace `Directory (tenant) ID` with your **Directory (tenant) ID**. The **Directory (tenant) ID** is in Azure's app **Overview** panel.
|
|

|
|

|
|
12. In Azure, select "Authentication" menu. Then set up authorization, by choosing **ID tokens (used for implicit and hybrid flows)**.
|
|

|
|
|
|
## Refs
|
|
|
|
- [openid-settings](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
|
- [v2-protocols-oidc](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc)
|