mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-14 19:56:26 +00:00
66 lines
5.1 KiB
Markdown
66 lines
5.1 KiB
Markdown
---
|
||
title: Azure
|
||
weight: 16
|
||
description: "Documentație RustDesk pentru Azure. Găsiți ghiduri de instalare, configurare, implementare și depanare."
|
||
keywords: ["rustdesk azure oidc", "rustdesk entra id", "rustdesk azure sso", "rustdesk oidc azure", "rustdesk server pro azure"]
|
||
---
|
||
|
||
## La ce folosește configurarea Azure OIDC?
|
||
|
||
Această configurare le permite utilizatorilor să se autentifice în RustDesk Server Pro cu conturi Microsoft Entra ID prin OpenID Connect. În practică, înregistrezi RustDesk ca aplicație în Azure, copiezi credențialele clientului în RustDesk Pro și îndrepți RustDesk Pro către issuer URL-ul tenantului tău Entra.
|
||
|
||
## Checklist Azure OIDC
|
||
|
||
- Deschide consola web RustDesk Pro din origin-ul final al callback-ului.
|
||
- Creează o înregistrare de aplicație în Microsoft Entra ID.
|
||
- Copiază `Client ID` din Azure în RustDesk Pro.
|
||
- Creează un client secret și salvează imediat secret value.
|
||
- Generează issuer URL-ul cu `Directory (tenant) ID`.
|
||
- Activează `ID tokens` în setările de autentificare Azure.
|
||
|
||
## Ce valori din Azure intră în RustDesk Pro?
|
||
|
||
| Câmp RustDesk Pro | Sursă Azure |
|
||
| --- | --- |
|
||
| Callback URL | Copiază din pagina setărilor OIDC din RustDesk Pro |
|
||
| Client ID | `Application (client) ID` din sumarul aplicației Azure |
|
||
| Client secret | `Value` al secretului creat în `Certificates & secrets` |
|
||
| Issuer | `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0` |
|
||
|
||
## Tutorial video
|
||
|
||
[https://www.youtube.com/watch?v=izGxSmifURI](https://www.youtube.com/watch?v=izGxSmifURI)
|
||
|
||
## Configurare
|
||
|
||
1. Autentificați‑vă în [portalul Azure](https://portal.azure.com).
|
||
2. Căutați și selectați **Microsoft Entra ID**.
|
||
3. În meniul din stânga, selectați [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), apoi faceți clic pe **New registration**.
|
||

|
||
4. Deschideți consola RustDesk Pro, în pagina **Settings** faceți clic pe modulul **OIDC**. Apoi copiați **Callback URL**. Notă: **Callback URL** nu este editabil — partea `Path` este fixă la `api/oidc/callback`, iar partea `Protocol://Host:Port` este originea paginii web curente. De exemplu, dacă consola este accesată prin `http://localhost:8000/<path>`, atunci **Callback URL** va fi `http://localhost:8000/api/oidc/callback`. Dacă este accesată prin `https://192.168.0.1:8000/<path>`, atunci **Callback URL** va fi `https://192.168.0.1:8000/api/oidc/callback`. Deoarece Azure acceptă doar `https://` sau `http://localhost`, selectați adresa corespunzătoare pentru a deschide consola RustDesk Pro.
|
||

|
||

|
||
5. Introduceți **Name**, selectați **Supported account types** și lipiți **Redirect URI** copiat din RustDesk Pro.
|
||

|
||
6. În RustDesk Pro, faceți clic pe **New auth provider**.
|
||

|
||
7. În Azure, selectați aplicația pe care doriți să o utilizați, accesați **Overview** și copiați **Application (client) ID**.
|
||

|
||
8. În RustDesk Pro, lipiți **Client ID**.
|
||

|
||
9. În Azure, accesați **Certificates & secrets** și creați un client secret nou sau selectați unul existent (de obicei New).
|
||

|
||
10. În Azure, copiați valoarea client secret‑ului. Notă: această valoare este vizibilă doar la crearea inițială. Nu va mai fi afișată după părăsirea paginii. Păstrați‑o în siguranță.
|
||

|
||
11. În RustDesk Pro, lipiți valoarea client secret‑ului.
|
||

|
||
12. În RustDesk Pro, completați câmpul **Issuer** cu `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`. Înlocuiți `Directory (tenant) ID` cu **Directory (tenant) ID** al contului dvs. Acesta se găsește în panoul **Overview** al aplicației din Azure.
|
||

|
||

|
||
13. În Azure, accesați meniul **Authentication**. Apoi activați autorizarea, bifând **ID tokens (used for implicit and hybrid flows)**.
|
||

|
||
|
||
## Referințe
|
||
|
||
- [Set up an OpenID Connect provider with Azure AD](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
||
- [OpenID Connect on the Microsoft identity platform](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc) |