هذه هي فكرة مصادقة نظامي. عندما يحاول المستخدم الوصول إلى لوحة التحكم في نظامي، سيقوم نظامي بتنفيذ طريقة canActivate من AuthGuard للتحقق مما إذا كان المستخدم يحمل رمز oauth معه.
إذا لم يقم المستخدم بإحضار الرمز token === null، سيقوم نظامي بإعادة توجيه المستخدم إلى صفحة تسجيل الدخول لخادم المصادقة الخارجي (خادم الهوية). بمجرد أن يقوم المستخدم بتسجيل الدخول بنجاح في خادم الهوية، سيقوم خادم الهوية بإرسال رمز JWT مرة أخرى إلى نظامي.
سؤالي هو، كيف
اقرأ أكثر →
لدي تطبيق ويب React باستخدام Typescript يحتاج إلى التواصل مع واجهة برمجة تطبيقات .net core. على العميل، تم دمج msal.js. أستطيع تسجيل الدخول في AAD، والحصول على حساب المستخدم ورمز الوصول وتمريره كـ Bearer إلى استدعاء الواجهة البرمجية. ومع ذلك، تفشل المصادق
اقرأ أكثر →لذا أنا أكتب سكريبت اختبار لـ Testcafe لتطبيقنا على الويب وأيضًا للتعرف على TypeScript. ما أفعله أساسًا هو أن لدي LoginPage.ts، وLandingPage.ts (غير متعلق بهذه المشكلة)، وLandingPageTests.ts (الذي يحتوي على الاختبارات الفعلية).
يحتوي التطبيق على سير مصادقة يستخدم تسجيل الدخول عبر مايكروسوفت. لذلك، يقوم البرنامج النصي بالنقر على زر تسجيل الدخول الخاص بمايكروسوفت من هذا التطبيق، ويملأ النماذج ببريدي الإلكتروني، ثم يُدخل كلمة المرور على صفحة المنظمة، وينقر على نعم للسؤال حول البقاء مسجلاً
اقرأ أكثر →أنا أبني امتدادًا لـ vscode وأريد أن يقوم المستخدم بالمصادقة على خادمي على الويب. لدي بالفعل موقع ويب متاح للجمهور حيث يدخل المستخدم اسم المستخدم وكلمة المرور ونقوم بتوليد رمز. هل يمكنني فتح موقعي وطلب من مستخدم VS Code إدخال بيانات اعتماده ثم المصادقة بناءً على ذلك؟ لا أستطيع أن أجد مثالًا حيث يمكنني إعادة التوجيه من صفحة الويب إلى الامتداد بناءً على نقرة زر. هل هناك أي أمثلة تفعل ذلك؟
شكراً
اقرأ أكثر →أحاول استخدام باك إند NestJS مع بروكسي عكسي Nginx. لقد قمت ببرمجة جزء المصادقة في باك إند NestJS الخاص بي.
مشكلة هي أنه عندما استخدمت الواجهة الأمامية/الخلفية في الوضع المحلي، كل شيء على ما يرام. عندما أستخدمها من خلال Nginx، أحصل دائمًا على خطأ 401. أعتقد أن السبب هو LocalStrategy في NestJS
إليك الجزء الموجود في ملف local.strategy.ts
import { Strategy } from 'passport-local'; import { PassportStrategy } from '@nestjs/passport'; import { Injectable, UnauthorizedExcep اقرأ أكثر →
ليس لدي أي فكرة عن المكان الذي يجب وضع استيراد وإعداد superlogin-client فيه وكيفية الحصول على رمز المصادقة المخزن في التخزين المحلي بحيث يمكن للتطبيق المحمول البقاء مصادقًا أثناء عدم الاتصال بالإنترنت.
لقد جربت هذا لكنه لا يعمل:
اقرأ أكثر →
من فضلك ساعدني، أنا جديد في برمجة Angular6 و Firebase. لدي نظام مصادقة Firebase يعمل بشكل جيد باستخدام البريد الإلكتروني وكلمة المرور. لكن من خلال التسجيل، لا يمكنني الحصول إلا على uid والبريد الإلكتروني عند تخزين المستخدم في قاعدة البيانات. قرأت عن updateProfile لكن لا أعرف كيفية تنفيذه في الكود الخ
اقرأ أكثر →
منذ يومين طلبت مصادقة أساسية على AWS Lambda بدون موثّق مخصص. حصلت على الإجابة التي كانت كافية لي، وطبّقت الموثّق المخصص الذي يعمل بشكل صحيح.
لدي مشكلة مشابهة جدًا الآن لأننا قررنا تغيير بوابة API إلى موازن تحميل التطبيقات الذي سيؤدي إلى تشغيل وظيفة لامبدا على المسار المناسب.
أ
اقرأ أكثر →
أواجه نفس المشكلة مثل مشكلة CORs Error: Google Oauth من React إلى Express (التحقق بواسطة PassportJs). لكنني غير قادر على تطبيق الحل الذي قدمته @Yazmin.
أحاول إنشاء مجموعة React و Express/Nodejs و MongoDB مع مصادقة وتفويض Google. أنا حالياً أطور المج
اقرأ أكثر →
يتوقف التطبيق فوراً عند بدء التشغيل، لم يتم فحص الوحدات الأخرى بعد، لذا من غير المرجح أن يكون الخطأ فيها.
authentication.service.ts
import { HttpException, HttpStatus, Inject, Injectable } from '@nestjs/common'; import { CreateU اقرأ أكثر →