> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/da/knowledge-base/how-to-articles/azure-pre-authentication-to-a-devolutions-server-workspace-in-remote-desktop-manager.md).

# Azure-forhåndsgodkendelse til et Devolutions Server-arbejdsområde i Remote Desktop Manager

Konfigurer Azure-forhåndsgodkendelse til et Devolutions Server-arbejdsområde i Remote Desktop Manager ved hjælp af Entra ID, en programproxy og en privat connector.

Azure-forhåndsgodkendelse kræver en særlig konfiguration. For at bruge denne funktion med Remote Desktop Manager skal administratorer aktivere godkendelsen på den ønskede Devolutions Server, konfigurere flere indstillinger i Microsoft Entra-administrationscenteret og konfigurere en Azure-programproxy.

{% hint style="warning" %}
Da denne funktion stadig er en prøveversion, kan konfigurationen ændre sig. Det kan være nødvendigt at aktivere [funktionen Global Private Access](https://learn.microsoft.com/en-us/entra/global-secure-access/) for at fortsætte med denne vejledning. Det gør De ved at gå til browsergrænsefladen for Microsoft Entra-administrationscenteret, gå til ***Global Secure Access*** – ***Opret forbindelse*** – ***Connectorer*** og aktivere ***Global Secure Access*** i Deres lejer.
{% endhint %}

### Krav

* Et Microsoft Entra ID P1- eller P2-abonnement
* En konto som programadministrator
* Programmet må ikke ligge i roden (`https://myserver.com/dvls` virker, men `https://myserver.com` gør ikke)
* Windows Server 2012 R2 eller nyere med TLS 1.2 aktiveret

### Installation af en privat connector

1. På siden ***Oversigt*** for den ønskede lejer skal De klikke på ***Programproxy*** i sektionen ***Administrer*** i navigationsruden.
2. Klik på ***Download connectorenhed***.
3. Når download er fuldført, skal De køre den eksekverbare fil for at installere og konfigurere connectoren.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>Når connectoren kører på en Windows Server, skal De slå <em><strong>Udvidet IE-konfiguration</strong></em> fra eller gøre <em><strong>Microsoft Edge</strong></em> til standardbrowser (uden udvidet konfiguration). Ellers mislykkes Azure-logonprompten sandsynligvis, uden at alle de påkrævede URL'er tillades. Derudover skal Windows-connectortjenesten have TLS 1.2 aktiveret før installationen. Hvis De tilføjer nedenstående til en notesblokfil med filtypenavnet .reg og dobbeltklikker, importeres de nødvendige værdier til registreringsdatabasen. Derefter skal serveren genstartes, før connectorinstallationen køres.</p></div>

### Registrering af et virksomhedsprogram

1. Tilbage på lejerens oversigtsside skal De klikke på ***Virksomhedsprogram*** i sektionen ***Administrer*** i navigationsruden.
2. Klik derefter på ***Nyt program*** og derefter på ***Opret Deres eget program***.
3. Giv programmet et navn, og markér ***Konfigurer programproxy til sikker fjernadgang til et program i det lokale miljø***.
4. Udfyld derefter følgende felter med de korrekte oplysninger:

| FELTER                  | BESKRIVELSE                                                                                                                                                                                                 |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Intern URL**          | Intern URL til at få adgang til programmet. Dette er roden af den IIS-server, der hoster DVLS (generelt <http://localhost/dvls> eller lignende).                                                            |
| **Ekstern URL**         | Ekstern URL til at få adgang til programmet. Standardværdien er navnet på appregistreringen. Microsoft anbefaler at bruge et brugerdefineret domæne. For at gøre det skal domænets SSL-certifikat uploades. |
| **Forhåndsgodkendelse** | Angivet til Microsoft Entra ID                                                                                                                                                                              |
| **Connectorgruppe**     | Den connectorgruppe, der skal bruges. Microsoft anbefaler at have mere end én connector for at sikre programmets tilgængelighed. Connectorgrupper kan oprettes fra siden ***Programproxy***.                |

5. Under fanen ***Avanceret*** skal De fjerne markeringen af alle indstillinger eller beholde ***Valider backend-SSL-certifikat***, hvis det skønnes nødvendigt. Klik på ***Opret***. Det opretter også en appregistrering med samme navn.

### Tildel brugere og grupper til programproxyen

1. Gå tilbage til sektionen ***Virksomhedsprogram***, og klik på det nyoprettede program. Hvis programmet ikke er angivet, kan det være nødvendigt at klikke på ***Alle programmer*** for at få adgang til det, da visningen som standard er angivet til **Ejede programmer**.
2. Klik på ***Tilføj bruger/gruppe*** og derefter på ***Ingen valgt***, og vælg de brugere/brugergrupper, der skal tildeles programmet. Klik på ***Tildel***, når det er gjort.

### Tilføjelse af en platform til programmet

1. *Gå til **Appregistreringer*** i sektionen ***Administrer*** i navigationsruden. Klik på ***Alle programmer***, og find det nyoprettede program. Det har samme navn som Deres virksomhedsprogram. Klik derefter på ***Tilføj en platform*** og derefter på ***Mobil- og skrivebordsprogrammer***.
2. Tilføj **<http://localhost>** og **msal-devolutions-server://auth** som brugerdefinerede URI'er.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>Sørg for, at de er nøjagtige, da de to første URL'er kræves af MSAL for at hente godkendelsestokens, der udstedes af Entra, når der bruges oprindelige platforme.</p></div>

   3\. Derefter skal De sikre, at **/api/external-provider-response** føjes til ***Omdirigerings-URI'er*** i Deres Devolutions Server Entra-program.
3. Gå nu til ***API-tilladelser***, og klik på knappen ***Tilføj en tilladelse***.
4. Vælg ***Delegerede tilladelser***, og slå tilladelsen User.Read til under ***Bruger***. Klik på ***Tilføj tilladelser***.
5. Klik på knappen ***Giv administratorsamtykke for lejer***, og bekræft ved at klikke på ***Ja***.

### Konfiguration af Remote Desktop Manager

Når Azure er konfigureret, og der er gået mindst 5 minutter siden den seneste konfigurationsændring, skal De åbne Remote Desktop Manager.

1. Gå til ***Fil*** – ***Arbejdsområder***.
2. Find det Devolutions Server-arbejdsområde, der skal ændres, og klik på knappen ***Rediger***. Angiv følgende:

* **Vært**: Den samme værdi som den eksterne URI med DVLS-serversuffikset.
* **Brugernavn**: Det samme som DVLS-brugernavnet, ikke nødvendigvis det samme som Azure-brugeren (medmindre De bruger “Brug forhåndsgodkendelsesbruger til DVLS-forbindelse”). Markér derefter ***Brug proxy til forhåndsgodkendelse*** og eventuelt ***Brug proxy til forhåndsgodkendelse til DVLS-forbindelse*** (hvis ***Microsoft-godkendelse*** allerede er markeret).

3. Konfigurationen er derefter fuldført, og Azure Microsoft-logon bør åbnes i et indlejret vindue eller i systembrowseren (kan forekomme to gange, hvis et indlejret vindue vises, og én gang mere i en systembrowser før DVLS-godkendelse). Når det er gjort, bør der vises en prompt til DVLS-godkendelse.

### Yderligere bemærkninger

HTTP2 skal muligvis deaktiveres på Windows Server 2019 eller nyere i komponenten `WinHTTP`, for at Kerberos Constrained Delegation fungerer korrekt. Kør følgende PowerShell-kommando, og genstart serveren, for at ændringen træder i kraft:

```
Set-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\' -Name EnableDefaultHTTP2 -Value 0
```

### Sørg for, at TLS 1.2 er aktiveret

Derudover skal Windows-connectortjenesten have TLS 1.2 aktiveret før installationen. Hvis De tilføjer nedenstående til en notesblokfil med filtypenavnet .reg og dobbeltklikker, importeres de nødvendige værdier til registreringsdatabasen. Derefter skal serveren genstartes, før connectorinstallationen køres.

````
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
```<div data-gb-custom-block data-tag="hint" data-style='warning'>A secret is configured automatically upon ***Application Proxy App*** creation. Deleting it will break pre-authentication and may necessitate recreation of the entire application proxy.</div>
````


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/da/knowledge-base/how-to-articles/azure-pre-authentication-to-a-devolutions-server-workspace-in-remote-desktop-manager.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
