> 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/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service.md).

# Krypteringstjeneste

Konfigurer krypteringstjenesten i Devolutions Cloud for at forenkle SSO-logon uden at invitere hver bruger, med tips til konfiguration og fejlfinding.

Krypteringstjenesten i Devolutions Cloud forenkler adgangen ved at fjerne kravet om at invitere hver bruger enkeltvis fra en SSO-udbyder. Funktionen kan aktiveres i Devolutions Cloud under ***Administration*** – ***Godkendelse*** – ***Krypteringstjeneste***.

Devolutions Account kræves altid sammen med Devolutions Cloud, men krypteringstjenesten er beregnet til at give en enkel og brugervenlig oplevelse. Når brugerne logger på via SSO, opretter tjenesten automatisk deres Devolutions Account ud fra oplysningerne fra SSO-udbyderen og henter krypteringsnøglen fra selve tjenesten.

Hvis brugerens Devolutions Account allerede findes, genkender systemet den og leverer den nødvendige nøgle uden yderligere handling. For at det fungerer efter hensigten, skal De konfigurere krypteringstjenesten i Deres lejer.

{% 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 giver Dem mulighed for at omgå denne foranstaltning.
{% endhint %}

### Konfigurationsmetoder

Der er to måder at konfigurere krypteringstjenesten på:

* Metoden med [Azure-skabelon](/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service/configure-devolutions-cloud-encryption-service-using-an-azure-template.md), som anbefales, fordi den er den mest enkle.
* Metoden med [Devolutions Cloud Services](/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service/configure-devolutions-cloud-encryption-service-using-the-devolutions-cloud-services.md), som er mere kompleks, men kan være et egnet alternativ i bestemte brugsscenarier.

### Høj tilgængelighed og skalering

Devolutions Cloud understøtter ét slutpunkt for krypteringstjenesten pr. forekomst. Indstillingerne for krypteringstjenesten accepterer kun én URL. For at undgå et enkelt fejlpunkt skal URL-adressen pege på flere forekomster af krypteringstjenesten i stedet for én.

Når krypteringstjenesten hostes i Azure App Service, kan De opnå høj tilgængelighed ved at skalere den ud vandret, så flere forekomster kører bag det samme slutpunkt. Der findes ingen udrulningsskabelon til dette scenarie, men antallet af forekomster kan øges manuelt under indstillingerne ***Skaler ud*** for App Service-planen. Se [Microsofts dokumentation om skalering af en app i Azure App Service](https://learn.microsoft.com/en-us/azure/app-service/manage-scale-up) for at få flere oplysninger.

{% hint style="warning" %}
Krypteringstjenesten gemmer tilstanden for hvert godkendelsesflow i hukommelsen, og denne tilstand deles ikke mellem forekomster. Når der kører mere end én forekomst, skal **ARR affinity** (sessionsaffinitet) være aktiveret, så alle anmodninger for et givet logon når den samme forekomst. I Azure App Service findes indstillingen under ***Indstillinger*** – ***Konfiguration*** – ***Generelle indstillinger*** – ***ARR affinity***. Hvis De bruger en anden load balancer, skal De aktivere sticky sessions på den.
{% endhint %}

Når der kører flere forekomster, skal De tilføje de udgående IP-adresser for hver forekomst på [IP-tilladelseslisten](/cloud/da/web-interface/administration/configuration-and-security/ip-allowlist.md).

### Fejlfinding

* Hvis brugerne oplever problemer med at oprette forbindelse, mens krypteringstjenesten er aktiveret, kan appen genstartes fra siden App Service for at forsøge at løse problemet. Hvis problemet fortsætter, kan De prøve at stoppe App Service. Vær opmærksom på, at brugere uden adgangskode skal oprette en og skal bruge en invitation for at få adgang til forekomsten af Devolutions Cloud.
* For at få adgang til loggene skal De gå til Udrulningscenter fra siden App Service ved at vælge det i menuen til venstre og derefter gå til fanen ***Logge***. Det anbefales at sende disse logge, når De opretter en supportsag.
* Hvis De oplever problemer under konfigurationen af krypteringstjenesten, kan De til enhver tid stoppe tjenesten i Azure. Det får Devolutions Cloud til at falde tilbage til almindeligt SSO-logon og sikrer, at brugerne stadig kan få adgang uden afbrydelse.
* Sørg for, at de udgående IP-adresser for krypteringstjenesten er tilføjet på [IP-tilladelseslisten](/cloud/da/web-interface/administration/configuration-and-security/ip-allowlist.md), så den kan kommunikere med serveren for Devolutions Cloud.

### Ofte stillede spørgsmål

**Sp:** *Hvad gemmes eller lagres af den selvhostede krypteringstjeneste?*

**Sv:** Nøgleparret med privat og offentlig nøgle genereres i browseren og gemmes eller lagres aldrig nogen steder. Krypteringstjenesten modtager kun den offentlige nøgle, så godkendelsesflowet kan fortsætte.

**Sp:** *Hvad ville der ske med eksisterende krypteringsnøgler, hvis den selvhostede krypteringstjeneste opdateres via Entra ID?*

**Sv:** En ny udrulning henter den nyeste containerversion. Krypteringsnøglerne gemmes ikke nogen steder og påvirkes derfor ikke.

**Sp:** *Kan krypteringstjenesten sikres yderligere?*

**Sv:** Det er fuldt muligt at tilføje flere sikkerhedslag. Sørg for, at tjenesten kan nå – og nås af – Devolutions Cloud og Devolutions Portal. Krypteringstjenesten fungerer som en omdirigering i godkendelsesflowet i Devolutions Cloud, så der kan ske automatisk SSO-klargøring, Deres Devolutions Cloud-nøgle dekrypteres ved hvert logon, og invitationer bliver unødvendige.

**Sp:** *Kan De oprette fallback-krypteringstjenester?*

**Sv:** Der kan oprettes yderligere krypteringstjenester, men en bruger skal kunne oprette forbindelse og skifte URL-adressen i indstillingerne for krypteringstjenesten. Ellers bruges den normale metode til dekryptering af nøglen. Det kan være nødvendigt at logge af.

**Sp:** *Kan krypteringstjenesten konfigureres, mens andre bruger forekomsten af Devolutions Cloud?*

**Sv:** Det bør i princippet ikke give problemer. Det anbefales at planlægge ændringer af tjenester på forhånd for at undgå konfigurationsproblemer. I det tilfælde er det bedre at deaktivere funktionen helt, mens der arbejdes på en rettelse.

**Sp:** *Hvis krypteringstjenesten kræver en selvhostet server, betyder det så, at Devolutions Cloud skal hostes på en fysisk server eller en virtuel maskine?*

**Sv:** Devolutions Cloud skal ikke hostes på en server. Det er kun krypteringstjenesten, der skal det.


---

# 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/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service.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.
