# إعدادات OpenId Connect

موصل OpenId Connect يتيح لك ربط ngSurvey بأي مزود هوية متوافق مع بروتوكول OpenId Connect مثل Identity Server أو AWS Cognito أو Keycloak. بمجرد إعداد الموصل، سيتمكن جميع المستخدمين الحاليين من مزود هويتك OpenId من تسجيل الدخول بسلاسة باستخدام بيانات اعتمادهم الحالية.

## 🔅 خصائص OpenId Connect

* **`المُصدِر (Issuer)`** معرّف URI لمزود الهوية الخاص بك. مثال: <https://yourissueruri.com>
* **`Client ID`** معرّف العميل (Client ID) الذي يعرّف تطبيق مزود الهوية الخاص بك.
* **`نص زر تسجيل الدخول`** تسمية نصية لزر تسجيل الدخول الذي يُستخدم لبدء مصادقة OpenId يدويًا.    &#x20;
* **`تسجيل الدخول الموحد`** يحاول تسجيل الدخول تلقائيًا باستخدام بيانات اعتماد OpenId الموجودة.&#x20;
* **`الإعدادات الافتراضية لعناصر الأمان`** إذا كانت الإعدادات ستُستخدم افتراضيًا للجميع [عناصر أمان Open Id](/ar/form-management/security/security-items/openid-connect.md) في حال لم يتم تعيين إعدادات على عنصر الأمان.

{% hint style="danger" %}
إذا قمت بتفعيل الدخول الموحد (single sign-on) فتأكد أولاً من تسجيل الدخول بحساب OpenId ومنح هذا الحساب صلاحيات المشرف أو [الأدوار](/ar/multi-user-management/roles.md) في ngSurvey من [مستخدم](/ar/multi-user-management/users.md) التحكم في الوصول. &#x20;
{% endhint %}

{% hint style="info" %}
باستخدام خاصية الربط التلقائي (auto-link) على [الأدوار](/ar/multi-user-management/roles.md) و [المجموعات](/ar/multi-user-management/groups.md) يمكنك تلقائيًا ربط دور أو مجموعة بكل مستخدم OpenId جديد يتصل بـ ngSurvey.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/ar/installation-setup/system-settings/openid-connect-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
