# Schlüsselanbieter

## 🔐 Was ist ein Key Provider?

Diese Key-Provider-Option ermöglicht Ihnen die vollständige Kontrolle darüber, wie eindeutige Codes in ngSurvey erzeugt werden. Optionen wie [Speichern / Fortschritt fortsetzen](https://docs.ngsurvey.com/de/form-management/form-designer/form-settings/progress-completion) oder Änderungen an Antworten erfordern die Erzeugung eindeutiger IDs, damit Befragte ihre Sitzung sicher mit einem Code speichern und wiederherstellen können, der sie und ihre Sitzung eindeutig identifiziert.

ngSurvey erzeugt standardmäßig einen eindeutigen Code, der dem Befragten beim Speichern seines Fortschritts zum Fortsetzen seiner Antworten übermittelt wird.&#x20;

Aber was passiert, wenn wir den Befragten per [E-Mail-Einladung](https://docs.ngsurvey.com/de/form-management/campaigns/campaign/email-distribution) eingeladen haben, die bereits für jede E-Mail einen eindeutigen Code enthält, oder wenn der Befragte bereits einen eindeutigen [Token](https://docs.ngsurvey.com/de/form-management/security/security-items/tokens) erhalten hat? Wäre es nicht praktisch, ngSurvey diesen Code zum Fortsetzen / Speichern von Befragten-Sitzungen verwenden zu lassen?

Hier kommt das Key-Provider-Modell ins Spiel: Dank des Key Providers können Sie festlegen, welches der Sicherheits-Elemente die erforderlichen eindeutigen Schlüssel zum Speichern / Wiederherstellen der Befragten-Sitzungen bereitstellt und verwaltet.

Folgende Sicherheits-Elemente können als Key Provider aktiviert werden:&#x20;

* &#x20;[Invitation Code](https://docs.ngsurvey.com/de/form-management/security/security-items/invitation-code)
* [Tokens](https://docs.ngsurvey.com/de/form-management/security/security-items/tokens)
* [Panel Security](https://docs.ngsurvey.com/de/form-management/security/security-items/panel-security)&#x20;
* [HTTP Function](https://docs.ngsurvey.com/de/form-management/security/security-items/http-security-function)
* [SQL Security](https://docs.ngsurvey.com/de/form-management/security/security-items/sql-security)
* [Auth0 Security](https://docs.ngsurvey.com/de/form-management/security/security-items/auth0-security)

Zurück zu unserem Beispiel mit der E-Mail-Einladung: Wenn Sie dem Befragten erlauben möchten, seine Sitzung später mit dem Invitation Code zu speichern und fortzusetzen, der während der [E-Mail-Kampagne](https://docs.ngsurvey.com/de/form-management/campaigns/campaign/email-distribution) ausgestellt wurde, könnten wir das [Einladungscode](https://docs.ngsurvey.com/de/form-management/security/security-items/invitation-code) Sicherheits-Element als Key Provider festlegen, und der Befragte hätte nur einen Code, der zum Speichern und Wiederherstellen seiner Sitzungen verwendet wird. Das bedeutet, dass seine Sitzung automatisch wiederhergestellt wird, jedes Mal wenn er seinem Einladungslink folgt.

## 🚀 Aktivierung eines Key Providers&#x20;

Da der Key Provider beim Speichern und Fortsetzen des Survey verwendet wird, müssen Sie zunächst die Option zum Speichern des Fortschritts in Ihrer Umfrage aktivieren [Fortschritt beenden](https://docs.ngsurvey.com/de/form-management/form-designer/form-settings/progress-completion) Optionenseite.

![](https://133942686-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MBFFlNNg4EeZBci2KbQ%2F-MBFGwj8cpmocVWv5TFO%2Fimage.png?alt=media\&token=3dff1a3b-10cb-4c73-9581-6397961cba6e)

Sobald Ihre Umfrage es einem Befragten erlaubt, seine Sitzung zu speichern, können Sie das Sicherheits-Element Ihrer Wahl als Standard-Key-Provider aktivieren.&#x20;

{% hint style="info" %}
🧙 Der Key Provider funktioniert auch für Umfragen, die Befragten erlauben, ihre Antworten nach dem Absenden zu aktualisieren&#x20;
{% endhint %}

Um den Key Provider in den [Sicherheits-Elementen](https://docs.ngsurvey.com/de/form-management/security) auszuwählen, wählen Sie aus, welches als Key Provider verwendet werden soll, und schalten Sie die **Key Provider aktivieren** Option um. Der aktivierte Key Provider wird grün angezeigt.

![](https://133942686-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MBFFlNNg4EeZBci2KbQ%2F-MBFNZh1u4IEdA3IyXDN%2Fimage.png?alt=media\&token=02326db7-4137-402e-801e-f1a7fe10ef5b)

{% hint style="danger" %}
Das Aktivieren oder Wechseln des Key Providers, während eine Umfrage bereits läuft, kann Befragte beeinträchtigen, die ihren Fortschritt bereits gespeichert haben, da die gespeicherten Fortschritts-Antworten an einen Key Provider gebunden sind. In einem solchen Fall können Benutzer, die ihren Fortschritt vor der Aktivierung des neuen Providers gespeichert haben, zuvor mit dem zuvor aktivierten Key Provider gespeicherte Antworten nicht wiederherstellen.&#x20;
{% endhint %}
