> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gorbit.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# المصادقة الأساسية

> إعداد Gorbit مع مصادقة اسم المستخدم/كلمة المرور الأساسية

المصادقة الأساسية هي أسهل طريقة للبدء مع Gorbit. ومع ذلك، نوصي باستخدام Google OAuth أو OIDC
أو SAML لعمليات نشر الإنتاج.

<Tip>
  إذا كانت لديك أسئلة حول نهج المصادقة الأفضل لمؤسستك،
  لا تتردد في [التواصل معنا](https://docs.gorbit.app/contact_us)

  * نحن سعداء بمساعدتك في اختيار الحل المناسب.
</Tip>

## الإعداد الأساسي

**باستخدام Docker:**

في ملف `.env`، اضبط:

```bash theme={null}
AUTH_TYPE=basic
```

**باستخدام Helm:**

في ملف `values.yaml`، اضبط:

```yaml theme={null}
configMap:
  AUTH_TYPE: basic
```

إذا لم تكن بحاجة إلى التحقق من البريد الإلكتروني، فقد انتهيت!

أعِد تشغيل Gorbit لتطبيق التغييرات وفي المرة القادمة التي تزور فيها الموقع،
ستتم مطالبتك بإنشاء حساب وتعيين كلمة مرور.

<Accordion title="متطلبات كلمة المرور">
  * 12+ حرف
  * رقم واحد
  * حرف خاص واحد
  * حرف كبير واحد
  * حرف صغير واحد
</Accordion>

## المصادقة الأساسية مع التحقق من البريد الإلكتروني

يتطلب تفعيل التحقق من البريد الإلكتروني من المستخدمين تسجيل الدخول بعد النقر على رابط التحقق في بريدهم.

**باستخدام Docker:**

اضبط ما يلي في ملف `.env`:

```bash theme={null}
AUTH_TYPE=basic

# تفعيل التحقق من البريد الإلكتروني
REQUIRE_EMAIL_VERIFICATION=true

# تكوين البريد الإلكتروني
SMTP_USER=<EMAIL_TO_SEND_VERIFICATION_EMAILS_FROM>  # مثلاً noreply@yourcompany.com
SMTP_PASS=<PASSWORD_FOR_THE_EMAIL_ABOVE>

# مطلوب لحسابات غير Gmail
SMTP_SERVER=<YOUR_SMTP_SERVER>
SMTP_PORT=<PORT_YOUR_SMTP_SERVER_LISTENS_ON>  # الافتراضي: 587
```

**باستخدام Helm:**

اضبط ما يلي في ملف `values.yaml`:

```yaml theme={null}
auth:
  secrets:
      smpt_pass: <PASSWORD_FOR_THE_SMTP_USER>
configMap:
  AUTH_TYPE: basic

  REQUIRE_EMAIL_VERIFICATION: true
  SMTP_USER: <EMAIL_TO_SEND_VERIFICATION_EMAILS_FROM>

  # مطلوب لحسابات غير Gmail
  SMTP_SERVER: <YOUR_SMTP_SERVER>
  SMTP_PORT: <PORT_YOUR_SMTP_SERVER_LISTENS_ON>
```

## الخطوات التالية

<CardGroup cols={2}>
  <Card title="إعداد Google OAuth" icon="google" href="/deployment/authentication/oauth">
    Google OAuth طريقة آمنة وسهلة لمصادقة المستخدمين باستخدام حسابات Google.
  </Card>

  <Card title="خيارات تكوين Gorbit الأخرى" icon="gear" href="/deployment/configuration/configuration">
    هناك العديد من خيارات التكوين المتاحة لـ Gorbit.
  </Card>
</CardGroup>
