doc.rustdesk.com/content/self-host/rustdesk-server-pro/oidc/Azure/_index.en.md
fufesou 2fc9f3e867 doc, oidc azure
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-09-26 02:07:05 +08:00

2.6 KiB

title weight
Azure 16

Configuration

  1. Sign in to the Azure portal.
  2. Search for and select Microsoft Entra ID.
  3. In the left menu, select App registrations, 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