الانتقال إلى المحتوى الرئيسي
GET
/
authorize
بدء مصادقة المستخدم
curl --request GET \
  --url https://signin.altostrat.io/authorize

Query Parameters

response_type
enum<string>
required

يحدد نوع الاستجابة. يُستخدم code لتدفق رمز التفويض.

الخيارات المتاحة:
code,
token,
id_token,
code token,
code id_token,
token id_token,
code token id_token
client_id
string
required

المعرف الفريد للتطبيق.

redirect_uri
string<uri>
required

عنوان URL الذي يتم إعادة توجيه المستخدم إليه بعد المصادقة. يجب أن يكون عنوان URL مسموحًا به للرد.

scope
string
required

قائمة من الأذونات مفصولة بمسافات. offline_access مطلوب لاستلام رمز تحديث.

state
string
required

قيمة مبهمة تستخدم لمنع هجمات تزوير الطلبات عبر المواقع (CSRF).

code_challenge
string
required

التجزئة (hash) المشفرة بـ Base64-URL لـ code_verifier.

code_challenge_method
enum<string>
required

الطريقة المستخدمة لإنشاء التحدي. يوصى باستخدام S256.

الخيارات المتاحة:
S256,
plain

Response

302

يعيد توجيه المستخدم إلى صفحة تسجيل الدخول في Altostrat. بعد النجاح، يعيد التوجيه مرة أخرى إلى redirect_uri.