> 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/cloud/da/getting-started/get-started-with-sso-in-devolutions-cloud/configure-sso-authentication-with-microsoft-azure.md).

# Konfigurer SSO-godkendelse med Microsoft Azure

Konfigurer enkeltlogon og SCIM-klargøring for Devolutions Cloud med Microsoft Entra ID, herunder domæneverificering og brugersynkronisering.

Her er trinnene til at konfigurere Azure med Devolutions Cloud til godkendelse med enkeltlogon (SSO) og klargøring af brugere.

{% hint style="warning" %}
Der kræves en [Entra ID-konto](https://azure.microsoft.com/) med de rette rettigheder. Der kræves også mindst et abonnement på Microsoft Entra ID P1 (Premium P1).
{% endhint %}

{% hint style="info" %}
Selv med et konfigureret SSO kræver adgang til følsomme data stadig, at der angives en adgangskode, svares på en pushmeddelelse, scannes en QR-kode eller gennemføres en anden bekræftelsesprompt, der er nødvendig for at overholde nulvidensprincippet. Installation af [krypteringstjenesten fra Devolutions](/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service.md) giver Dem mulighed for at omgå denne foranstaltning.
{% endhint %}

### Domæneverificering

**I Devolutions Cloud**

1. Gå til ***Administration*** – ***Godkendelse*** – ***Domæne***, og klik derefter på ***Tilføj domæne***.
2. Udfyld domænet, og klik derefter på fluebenet for at starte verificeringen.
3. For at have flere domæner skal De klikke på ***Tilføj domæne*** igen, udfylde det andet domæne og klikke på fluebenet. Gentag processen for hvert domæne, De vil tilføje.
4. Opret en [DNS TXT-post](https://learn.microsoft.com/en-us/microsoft-365/admin/get-help-with-domains/create-dns-records-at-any-dns-hosting-provider) med det angivne ***Værtsnavn*** og den angivne ***TXT-værdi***. Det gør det muligt at bekræfte ejerskabet af de angivne domæner.

   Vi anbefaler, at De kontrollerer, at konfigurationen er korrekt, med DNS-opslagsværktøjer som [MXToolBox](https://mxtoolbox.com/SuperTool.aspx) eller [whatsmydns.net](https://www.whatsmydns.net/). Den første del af domænenavnet skal stemme overens med ***Værtsnavn*** i Devolutions Cloud, og posten skal stemme overens med ***TXT-værdi*** i Devolutions Cloud.

{% hint style="warning" %}
DNS TXT-poster kan være noget tid om at blive udbredt. Når domænet er verificeret, er der ikke længere brug for DNS TXT-posten.
{% endhint %}

5. Vent på domæneverificeringen. Når verificeringen lykkes, vises et flueben i en grøn cirkel ved siden af domænet. De kan fortsætte med at konfigurere enkeltlogon (SSO) under verificeringen, men klargøring af brugere bliver først tilgængelig, når domænet er verificeret.

{% hint style="warning" %}
Denne validering varer i 48 timer og genstartes ikke automatisk derefter. Hvis De ikke konfigurerer TXT-posten inden for de 48 timer, bliver valideringsstatussen ***Udløbet***. I så fald kan De klikke på ***Prøv igen***.

Hvis De oplever problemer med at verificere domænet, kan De se vejledningen [Fejlfinding af domænevalidering](/cloud/da/knowledge-base/troubleshooting-articles/domain-validation-troubleshooting.md).
{% endhint %}

### Konfiguration af enkeltlogon (SSO)

1. Gå til ***Administration – Godkendelse – Enkeltlogon (SSO)***, og klik derefter på ***Microsoft-enkeltlogon (SSO)***. De føres til konfigurationssiden.
2. Giv SSO-konfigurationen et ***Navn***. Navnet vises kun i menuen med SSO-indstillinger i Devolutions Cloud. Standardnavnet er "Microsoft".

{% hint style="warning" %}
Luk ikke denne opsætningsside, da de følgende trin viser, hvor De finder de oplysninger, der skal angives i felterne.
{% endhint %}

**I Azure-portalen**

3. Åbn [Microsoft Azure-portalen](https://azure.microsoft.com/) på en ny browserside, og log på Deres konto.
4. Vælg ***Microsoft Entra ID*** i sektionen ***Azure-tjenester***. Hvis De ikke kan se det, skal De klikke på ***Flere tjenester*** for at få vist andre tjenester.
5. Under ***Oversigt*** skal De klikke på ***Tilføj*** og derefter vælge ***Virksomhedsprogram***.
6. Klik på ***Opret Deres eget program***.
7. Angiv navnet på det nye program, og klik derefter på ***Opret***.

{% hint style="success" %}
Vi anbefaler at inkludere enten "Devolutions" eller "Cloud" i navnet.
{% endhint %}

8. Under ***Egenskaber*** skal De angive indstillingerne ***Tildeling påkrævet?*** og ***Synlig for brugere***, så de passer bedst til Deres behov. Hold markøren over informationsikonerne ved siden af dem for at få mere at vide om indstillingerne.
9. Gem ændringerne, hvis det er relevant, med knappen ***Gem*** øverst.
10. Bliv under ***Egenskaber***, og klik på ***appregistrering*** i teksten øverst.
11. Vælg ***Godkendelse*** i menuen til venstre, og klik derefter på ***Tilføj en platform***.

    <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Prøv at aktivere indstillingen <em><strong>Id-tokens (bruges til implicitte og hybride flows)</strong></em>, hvis De får følgende fejlmeddelelse under godkendelsen: "There was an error with the external authentication request. Check console for details".</p></div>
12. Under ***Konfigurer platforme*** skal De vælge ***Web***.

**I Devolutions Cloud**

13. Tilbage på siden ***Konfigurer enkeltlogon (SSO)*** skal De kopiere ***Callback-URL*** ved at klikke på ikonet ***Kopiér til udklipsholder*** ved siden af.

**I Azure-portalen**

14. Tilbage i Azure-portalen skal De indsætte ***Callback-URL*** i feltet ***Omdirigerings-URI’er*** og derefter klikke på ***Konfigurer*** nederst.
15. Vælg ***Tokenkonfiguration*** i menuen til venstre, og klik derefter på ***Tilføj valgfrit claim***.
16. Under ***Tokentype*** skal De vælge ***ID***. Vælg derefter følgende claims på listen:
    * ***email***
    * ***family\_name***
    * ***given\_name***
    * ***upn***
    * ***xms\_pl***
    * ***xms\_tpl***
17. Klik på ***Tilføj***.
18. Når De bliver bedt om det, skal De aktivere ***Slå Microsoft Graph-mailen til*** og derefter klikke på ***Tilføj***.
19. Vælg ***Oversigt*** i menuen til venstre, og kopiér derefter ***Program-id (klient)*** ved at klikke på ikonet ***Kopiér til udklipsholder*** ved siden af.

**I Devolutions Cloud**

20. Tilbage på siden ***Konfigurer enkeltlogon (SSO)*** skal De indsætte ***Program-id (klient)*** fra forrige trin i feltet ***Klient-id***.

**I Azure-portalen**

21. Tilbage i Azure-portalen skal De vælge ***Certifikater og hemmeligheder*** i menuen til venstre og derefter klikke på ***Ny klienthemmelighed*** under fanen ***Klienthemmeligheder***.
22. I vinduet ***Tilføj en klienthemmelighed*** skal De angive en ***Beskrivelse*** (f.eks. navnet på virksomhedsappen) og vælge en udløbsdato for klienthemmeligheden i henhold til Deres interne sikkerhedspraksis.

{% hint style="warning" %}
Bemærk, at når klienthemmeligheden udløber, kan ingen oprette forbindelse til den tilknyttede forekomst af Devolutions Cloud. De skal derefter oprette en ny klienthemmelighed. Vi anbefaler, at De opretter en opgavepåmindelse før udløbsdatoen.
{% endhint %}

23. Klik på ***Tilføj***.
24. Kopiér ***Værdi*** for den nye klienthemmelighed ved at klikke på ikonet ***Kopiér til udklipsholder*** ved siden af.

**I Devolutions Cloud**

25. Tilbage på siden ***Konfigurer enkeltlogon (SSO)*** skal De klikke på ikonet ***Indsæt*** for at angive ***Værdi*** fra forrige trin i feltet ***Hemmelig klientnøgle***.

**I Azure-portalen**

26. Tilbage i Azure-portalen skal De vælge ***Oversigt*** i menuen til venstre og derefter klikke på fanen ***Slutpunkter***.
27. I vinduet ***Slutpunkter*** skal De kopiere URL-adressen til ***OpenID Connect-metadatadokument*** ved at klikke på ikonet ***Kopiér til udklipsholder*** ved siden af.

**I Devolutions Cloud**

28. Tilbage på siden ***Konfigurer enkeltlogon (SSO)*** skal De indsætte URL-adressen fra forrige trin i feltet ***Discovery-URL***.
29. Klik på ***Test konfiguration*** for at kontrollere, at den er korrekt. Et pop op-vindue beder Dem om at angive logonoplysningerne.

{% hint style="warning" %}
Hvis pop op-siden ikke vises, kan De se [Siden til logon på Devolutions åbner ikke i browseren](https://docs.devolutions.net/resources/other-resources/devolutions-login-page-does-not-open-in-the-browser).
{% endhint %}

30. Hvis forbindelsen lykkes, forbindes kontoen med Entra ID, og De ser en oversigt over konfigurationen.
31. I ***Oversigt*** over konfigurationen skal De klikke på ***Gem***.

### Konfiguration af klargøring

Domæneverificeringen skal være fuldført, før klargøring kan konfigureres.

For at synkronisere brugere og brugergrupper fra udbyderne til Devolutions Cloud skal De først tilføje brugere og grupper til virksomhedsprogrammet. De skal have en Azure Enterprise-licens for at kunne synkronisere brugergrupper.

{% hint style="warning" %}
Indlejrede grupper understøttes ikke, hvilket betyder, at Azure-klargøring ikke synkroniserer de brugere, der er medlem af den indlejrede gruppe.
{% endhint %}

**I Azure-portalen**

1. Vælg ***Brugere og grupper*** i menuen til venstre, og klik derefter på ***Tilføj bruger/gruppe***.
2. Under ***Tilføj tildeling*** skal De klikke på ***Ingen valgt***.
3. Søg manuelt efter brugere og grupper, eller brug linjen ***Søg***. Klik på ***Vælg***, når udvalget er færdigt.
4. Klik på ***Tildel***, når udvalget er fuldført.

   Nu hvor brugere og grupper er tilføjet, kan De fortsætte med konfigurationen af klargøring.
5. I administrationen af virksomhedsappen skal De gå til ***Klargøring*** og klikke på ***Kom godt i gang***.

**I Devolutions Cloud**

6. Gå til ***Administration – Godkendelse – Klargøring***, og aktivér ***SCIM-klargøring***.
7. Under ***Opsætning af klargøringssynkronisering*** skal De kopiere ***Lejer-URL*** ved at klikke på ikonet ***Kopiér til udklipsholder*** ved siden af.

**I Azure-portalen**

8. Angiv ***Klargøringstilstand*** til ***Automatisk***, og indsæt derefter URL-adressen fra forrige trin i feltet ***Lejer-URL***.

**I Devolutions Cloud**

9. Kopiér ***Hemmelig token*** ved at klikke på ikonet ***Kopiér til udklipsholder*** ved siden af.

**I Azure-portalen**

10. Indsæt tokenet fra forrige trin i feltet ***Hemmelig token***.
11. Test forbindelsen for at sikre, at den virker, og klik derefter på ***Gem***.
12. Vælg ***Klargøring*** i menuen til venstre, og klik derefter på ***Start klargøring***.

**I Devolutions Cloud**

13. Klik på ***Aktivér synkronisering***.
14. Klik på ***Start synkronisering***, når De bliver bedt om at bekræfte.

De kan nu se en oversigt over klargøringssynkroniseringen. Ved siden af ***Lejer-URL*** har De mulighed for at ***Generere et SCIM-token igen*** eller ***Slette SCIM-klargøringen***.

{% hint style="warning" %}
***Hemmelig token*** udløber 365 dage efter, at den er genereret. Når det sker, holder klargøringen op med at virke. De skal derefter generere et nyt token på siden ***Oversigt over klargøringssynkronisering*** ovenfor. Vi anbefaler, at De opretter en opgavepåmindelse før udløbsdatoen.
{% endhint %}

### Synkronisering mellem Azure og Devolutions Cloud

Synkroniseringen starter automatisk, når konfigurationen af klargøring er fuldført. Azures klargøringsfrekvens er højst 45 minutter og bestemmes af identitetsudbyderen. Brugergrupperne, herunder deres medlemmer, synkroniseres inden for denne Azure-klargøringstid. Vi anbefaler, at De kontrollerer de første klargøringsresultater.

Under ***Administration*** – ***Brugergrupper*** tilføjes Azure-brugergrupperne. Grupperne kan genkendes på gruppeikonet ***Er synkroniseret*** ved siden af gruppenavnet.

Under ***Administration*** – ***Brugere*** markeres alle brugere i Azure-brugergruppen, der allerede er en del af Deres Devolutions Cloud, som synkroniseret med ikonet ***Er synkroniseret*** ved siden af navnet. Alle nye brugere i den synkroniserede Azure-brugergruppe, der ikke er en del af Devolutions Cloud, foreslås som [nye invitationer](/cloud/da/getting-started/get-started-with-sso-in-devolutions-cloud/invite-users-to-devolutions-cloud-with-sso.md) under ***Invitation påkrævet***.

{% hint style="success" %}
Alle brugere, der allerede havde en Devolutions Account, ser begge logonmuligheder, metoden Devolutions Account og Microsoft-metoden.
{% endhint %}

Gå derefter til Azure-portalen, vælg Deres Devolutions Cloud-program, gå til ***Administrer*** – ***Klargøring***, og klik på ***Genstart klargøring*** for at synkronisere de nye brugere.

### Spørgsmål og svar

**Sp: Hvorfor får brugerne stadig en adgangskodeprompt efter SSO-logon?**

**Sv:** Denne prompt vedrører den private nøgle. Når brugerne opretter forbindelse, bliver de bedt om at vælge, hvordan den private nøgle skal lagres. Hvis de vælger adgangskode, skal de angive den første gang, de opretter forbindelse fra en ny browser, eller efter at browsercachen er ryddet.

**Sp: Kan prompten om den private nøgle deaktiveres?**

**Sv:** Den eneste måde at deaktivere prompten om den private nøgle på er at konfigurere Deres egen krypteringstjeneste. Se [Krypteringstjeneste](/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service.md) for at få flere oplysninger.

**Sp: Hvordan kan gæstebrugere føjes til Devolutions Cloud?**

**Sv:** Hvis gæstebrugere er en del af Entra ID-miljøet, kan de tilføjes via klargøringsprocessen. Når gæstebrugerne ikke længere skal have adgang, skal De blot fjerne dem fra klargøringsopsætningen.

**Sp: The client ID or secret supplied by your organization is invalid, please contact an administrator of your organization.**

**Sv:** Det betyder sandsynligvis, at klienthemmeligheden er udløbet i Microsoft Azure-portalen. Løsningen er at oprette en ny hemmelighed og opdatere den i SSO-konfigurationen for Devolutions Cloud.

**Sp: Hvis indstillingen, der tvinger alle brugere og administratorer til at logge på med SSO, er aktiveret, hvad sker der så, hvis SSO svigter?**

**Sv**: Hvis Gennemtving SSO er aktiveret for alle brugere, mister brugerne adgang til Devolutions Cloud ved fejlkonfiguration eller nedetid hos SSO-udbyderen. Det anbefales kraftigt at informere alle eksisterende brugere i Devolutions Cloud om denne nye godkendelsesmetode før aktivering. Alternativt kan De se [Deaktiver Gennemtving SSO for alle brugere i Devolutions Cloud med PowerShell](https://docs.devolutions.net/powershell/devolutions-cloud-powershell/disable-force-sso-on-all-users-in-devolutions-cloud-using-powershell) for midlertidigt at deaktivere funktionen.

**Sp: Kan UPN for en bruger ændres?**

**Sv:** Devolutions Cloud bruger UPN, ikke e-mailen, til at godkende brugere i databasen. Ændring af UPN ændrer også oplysninger, der er knyttet til brugeren. Devolutions Cloud betragter det som en ny bruger, så invitationsprocessen skal gentages.

**Sp:** **Hvis et** **Devolutions Cloud** **er oprettet ved en fejl og knyttet til en konto, kan det så slettes?**

**Sv:** Devolutions Cloud slettes automatisk efter 90 dages inaktivitet.


---

# 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/cloud/da/getting-started/get-started-with-sso-in-devolutions-cloud/configure-sso-authentication-with-microsoft-azure.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.
