# OpenId Connect

## 🔐 What is **OpenId** authentication ?

Using the OpenId Connect you can enable single-sign-on on your ngSurvey forms using an OpenId compatible identity server to authenticate the respondents. Using the OpenId security item ngSurvey will automatically single sign-on the respondent from the identity server.

## 🔅 OpenId Connect properties

* **`Issuer`** URI of your identity provider. eg: <https://yourissueruri.com&#x20>;
* **`Client ID`** Client ID that identify your identity provider application.
* **`Login button text`** Text label of the login button that is used to trigger the OpenId  authentication manually.
* **`Allow multiple submissions`** can a respondent take part multiple time to the same survey.
* **`Login message`** is the message that will be shown to the respondent on the login page that will allow him load the CAS server login page.
