getActiveSessionsByMarker
احصل على الجلسات النشطة للمستخدم. 🔐 تتطلب هذه الطريقة التفويض.
الوصف
يجلب الجلسات النشطة للمستخدم المصادَق عليه لدى مزوّد مصادقة. يُعيد مصفوفة من كائنات IActiveSession، كائن لكل جلسة، ولكل منها deviceInfo خاص بها.
.getActiveSessionsByMarker(
);
مخطط المعلمات
المخطط
marker(مطلوب): string
علامة مزود المصادقة.
مثال: "email"
أمثلة
مثال بسيط
const response = await AuthProvider.getActiveSessionsByMarker('email');
مثال على الاستجابة
[
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/c6f42ef6-0",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/54bbc8da-e",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/276091fb-6",
"location": "en-US"
}
}
]
مخطط الاستجابة
المخطط: IActiveSession[]
deviceInfo: object
الجهاز المستخدم في الجلسة النشطة.
مثال:
{
"os": "Win32",
"browser": "Node.js/22",
"location": "en-US"
}
deviceInfo.os: string
نظام تشغيل الجلسة النشطة.
مثال: "Win32"
deviceInfo.browser: string
متصفح الجلسة النشطة.
مثال: "Node.js/22"
deviceInfo.location: string
موقع الجلسة النشطة.
مثال: "en-US"