انتقل إلى المحتوى الرئيسي

getActiveSessionsByMarker

الحصول على بيانات جلسات المستخدم النشطة. يُرجع وعدًا (Promise) يتم حله إلى كائن بيانات جلسات المستخدم النشطة.

الوصف​

AuthProvider.getActiveSessionsByMarker(

marker*

);

مخطط المعلمات​

المخطط

marker(مطلوب): string
معرف النص لمزود التفويض
مثال: "email"

أمثلة​

مثال بسيط​

const response = await AuthProvider.getActiveSessionsByMarker('email');

استجابة المثال​

[
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/fe0bd77e-4",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/6d766466-5",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/01b13e1a-c",
"location": "en-US"
}
},
"..."
]

مخطط الاستجابة​

المخطط: IActiveSession[]

deviceInfo: object
معلومات حول الجهاز المستخدم في الجلسة النشطة.
مثال:

{
"os": "Win32",
"browser": "Node.js/22",
"location": "ru-RU"
}

deviceInfo.os: string
نظام التشغيل للجلسة النشطة.
مثال: "Win32"

deviceInfo.browser: string
المتصفح المستخدم في الجلسة النشطة.
مثال: "Node.js/22"

deviceInfo.location: string
موقع الجلسة النشطة.
مثال: "ru-RU"