SessionAuthModel interface

نموذج لمصادقة API باستخدام ملف تعريف الارتباط للجلسة.

يمتد

الخصائص

headers

عناوين طلب HTTP إلى نقطة نهاية خدمة جلسة العمل.

isPostPayloadJson

الإشارة إلى ما إذا تم تعيين مفتاح API في حمولة HTTP POST.

password

اسم سمة كلمة المرور.

queryParameters

الاستعلام عن المعلمات إلى نقطة نهاية خدمة جلسة العمل.

sessionIdName

اسم سمة معرف الجلسة من رأس استجابة HTTP.

sessionLoginRequestUri

عنوان URL لطلب HTTP إلى نقطة نهاية خدمة جلسة العمل.

sessionTimeoutInMinutes

مهلة الجلسة بالدقائق.

type

نوع المصادقة

userName

قيمة مفتاح سمة اسم المستخدم.

تفاصيل الخاصية

headers

عناوين طلب HTTP إلى نقطة نهاية خدمة جلسة العمل.

headers?: Record<string, string>

قيمة الخاصية

Record<string, string>

isPostPayloadJson

الإشارة إلى ما إذا تم تعيين مفتاح API في حمولة HTTP POST.

isPostPayloadJson?: boolean

قيمة الخاصية

boolean

password

اسم سمة كلمة المرور.

password: Record<string, string>

قيمة الخاصية

Record<string, string>

queryParameters

الاستعلام عن المعلمات إلى نقطة نهاية خدمة جلسة العمل.

queryParameters?: Record<string, any>

قيمة الخاصية

Record<string, any>

sessionIdName

اسم سمة معرف الجلسة من رأس استجابة HTTP.

sessionIdName?: string

قيمة الخاصية

string

sessionLoginRequestUri

عنوان URL لطلب HTTP إلى نقطة نهاية خدمة جلسة العمل.

sessionLoginRequestUri?: string

قيمة الخاصية

string

sessionTimeoutInMinutes

مهلة الجلسة بالدقائق.

sessionTimeoutInMinutes?: number

قيمة الخاصية

number

type

نوع المصادقة

type: "Session"

قيمة الخاصية

"Session"

userName

قيمة مفتاح سمة اسم المستخدم.

userName: Record<string, string>

قيمة الخاصية

Record<string, string>