تايبسكريبت - Angular، كيف تستقبل رمز JWT من خادم المصادقة الخارجي

هذه هي فكرة مصادقة نظامي. عندما يحاول المستخدم الوصول إلى لوحة التحكم في نظامي، سيقوم نظامي بتنفيذ طريقة canActivate من AuthGuard للتحقق مما إذا كان المستخدم يحمل رمز oauth معه.

إذا لم يقم المستخدم بإحضار الرمز token === null، سيقوم نظامي بإعادة توجيه المستخدم إلى صفحة تسجيل الدخول لخادم المصادقة الخارجي (خادم الهوية). بمجرد أن يقوم المستخدم بتسجيل الدخول بنجاح في خادم الهوية، سيقوم خادم الهوية بإرسال رمز JWT مرة أخرى إلى نظامي.

سؤالي هو، كيف

اقرأ أكثر →

c# - فشل مصادقة OAuth2 عند فشل استدعاء API في .net core باستخدام Msal.js على تطبيق ويب React-Typescript

لدي تطبيق ويب React باستخدام Typescript يحتاج إلى التواصل مع واجهة برمجة تطبيقات .net core. على العميل، تم دمج msal.js. أستطيع تسجيل الدخول في AAD، والحصول على حساب المستخدم ورمز الوصول وتمريره كـ Bearer إلى استدعاء الواجهة البرمجية. ومع ذلك، تفشل المصادق

اقرأ أكثر →

تايبسكريبت - يفشل Testcafe والمصادقة بواسطة مايكروسوفت في إعادة التوجيه أثناء تدفق المصادقة

لذا أنا أكتب سكريبت اختبار لـ Testcafe لتطبيقنا على الويب وأيضًا للتعرف على TypeScript. ما أفعله أساسًا هو أن لدي LoginPage.ts، وLandingPage.ts (غير متعلق بهذه المشكلة)، وLandingPageTests.ts (الذي يحتوي على الاختبارات الفعلية).

يحتوي التطبيق على سير مصادقة يستخدم تسجيل الدخول عبر مايكروسوفت. لذلك، يقوم البرنامج النصي بالنقر على زر تسجيل الدخول الخاص بمايكروسوفت من هذا التطبيق، ويملأ النماذج ببريدي الإلكتروني، ثم يُدخل كلمة المرور على صفحة المنظمة، وينقر على نعم للسؤال حول البقاء مسجلاً

اقرأ أكثر →

تايب سكريبت - إضافة المصادقة المخصصة في امتداد VSCode

أنا أبني امتدادًا لـ vscode وأريد أن يقوم المستخدم بالمصادقة على خادمي على الويب. لدي بالفعل موقع ويب متاح للجمهور حيث يدخل المستخدم اسم المستخدم وكلمة المرور ونقوم بتوليد رمز. هل يمكنني فتح موقعي وطلب من مستخدم VS Code إدخال بيانات اعتماده ثم المصادقة بناءً على ذلك؟ لا أستطيع أن أجد مثالًا حيث يمكنني إعادة التوجيه من صفحة الويب إلى الامتداد بناءً على نقرة زر. هل هناك أي أمثلة تفعل ذلك؟

شكراً

اقرأ أكثر →

جافاسكريبت - خطأ بين جزء المصادقة في nginx و nestjs

أحاول استخدام باك إند NestJS مع بروكسي عكسي Nginx. لقد قمت ببرمجة جزء المصادقة في باك إند NestJS الخاص بي.

مشكلة هي أنه عندما استخدمت الواجهة الأمامية/الخلفية في الوضع المحلي، كل شيء على ما يرام. عندما أستخدمها من خلال Nginx، أحصل دائمًا على خطأ 401. أعتقد أن السبب هو LocalStrategy في NestJS

إليك الجزء الموجود في ملف local.strategy.ts

import { Strategy } from 'passport-local'; import { PassportStrategy } from '@nestjs/passport'; import { Injectable, UnauthorizedExcep

اقرأ أكثر →

TypeScript - كيف تقوم بتنفيذ مصادقة Superlogin-Client على جانب الواجهة الأمامية باستخدام Superlogin و Ionic3 و PouchDB و CouchDB؟

ليس لدي أي فكرة عن المكان الذي يجب وضع استيراد وإعداد superlogin-client فيه وكيفية الحصول على رمز المصادقة المخزن في التخزين المحلي بحيث يمكن للتطبيق المحمول البقاء مصادقًا أثناء عدم الاتصال بالإنترنت.

لقد جربت هذا لكنه لا يعمل:

اقرأ أكثر →

TypeScript - المصادقة في Angular6 باستخدام Firebase عبر البريد الإلكتروني وكلمة المرور

من فضلك ساعدني، أنا جديد في برمجة Angular6 و Firebase. لدي نظام مصادقة Firebase يعمل بشكل جيد باستخدام البريد الإلكتروني وكلمة المرور. لكن من خلال التسجيل، لا يمكنني الحصول إلا على uid والبريد الإلكتروني عند تخزين المستخدم في قاعدة البيانات. قرأت عن updateProfile لكن لا أعرف كيفية تنفيذه في الكود الخ

اقرأ أكثر →

node.js - المصادقة الأساسية AWS lambda مع موزع التحميل للتطبيق

منذ يومين طلبت مصادقة أساسية على AWS Lambda بدون موثّق مخصص. حصلت على الإجابة التي كانت كافية لي، وطبّقت الموثّق المخصص الذي يعمل بشكل صحيح.

لدي مشكلة مشابهة جدًا الآن لأننا قررنا تغيير بوابة API إلى موازن تحميل التطبيقات الذي سيؤدي إلى تشغيل وظيفة لامبدا على المسار المناسب.

أ

اقرأ أكثر →

reactjs - مشكلة CORs مع مصادقة/تفويض جوجل باستخدام React/Nodejs/Passport

أواجه نفس المشكلة مثل مشكلة CORs Error: Google Oauth من React إلى Express (التحقق بواسطة PassportJs). لكنني غير قادر على تطبيق الحل الذي قدمته @Yazmin.

أحاول إنشاء مجموعة React و Express/Nodejs و MongoDB مع مصادقة وتفويض Google. أنا حالياً أطور المج

اقرأ أكثر →

node.js - مشكلة nestjs - لا يمكن لـ Nest حل تبعيات AuthenticationService (?)

يتوقف التطبيق فوراً عند بدء التشغيل، لم يتم فحص الوحدات الأخرى بعد، لذا من غير المرجح أن يكون الخطأ فيها.

authentication.service.ts

import { HttpException, HttpStatus, Inject, Injectable } from '@nestjs/common'; import { CreateU

اقرأ أكثر →