مدونة Logto
اكتشف Logto واستكشف الكثير من الموارد حول المصادقة، التفويض، إدارة الهوية، المعايير المفتوحة (OAuth، OpenID Connect، SAML)، والمزيد.
سجلات التغيير
- release
تحديثات منتج Logto
حان وقت إصدار جديد من Logto! هذا الشهر، نقدم ميزات جديدة مثل الترجمة إلى اللغة العربية ودعم كامل للاتجاه من اليمين إلى اليسار، رمز الوصول الشخصي (PAT)، إعدادات شاشة البداية، بالإضافة إلى تحسينات مختلفة وإصلاحات للأخطاء.
دروس
- واجهة مستخدم مخصصة
- إحضار واجهتك الخاصة
- تسجيل الدخول المخصص
- تدفق توثيق مخصص
إحضار واجهة تسجيل دخول خاصة بك إلى Logto Cloud
منتج
- logto
- التسعير
- الإضافات
- توضيح
- مثال
تسعير الإضافات في Logto: شرح بسيط
جميع المنشورات
- اقرأ المزيد
تقنية
- المعرف المفتوح
- التوثيق
- المصادقة
- الترخيص
- jwt
الدليل الكامل لتكامل خادم OIDC في مشروعك
تعلم أفضل الممارسات لتكامل خادم OIDC (OpenID Connect) في مشروعك وافهم كيفية تفاعل المكونات مع بعضها البعض على المسرح.
- اقرأ المزيد
تقنية
- SAML
- SSO
- authentication
قائمة الغش لأمان SAML
دليل مرجعي سريع للغة تدوين تأكيد الأمان (SAML) وميزاتها الأمنية. فهم المصطلحات الأساسية، ونصائح التنفيذ، وأفضل الممارسات لتأمين المصادقة والتفويض القائم على SAML في بيئات المؤسسات.
- اقرأ المزيد
تقنية
- oauth 2.0
- token introspection
- access token
- refresh token
- opaque token
استكشاف رمز OAuth 2.0
تستعرض هذه المقالة استكشاف رمز OAuth 2.0، وهي طريقة تسمح لمورد محمي بطلب خادم التصريح للحصول على بيانات وصفية للرمز، لتحديد ما إذا كان رمز الوصول أو التحديث صالحًا.
- اقرأ المزيد
تقنية
- chatgpt
- ai
- prompt
- i18n
ترجمة JSON ذات السياق الطويل باستخدام ChatGPT
تعلم كيفية استخدام أحدث نموذج ChatGPT ووضع JSON لترجمة كائن JSON بسياق طويل وبث النتيجة مرة أخرى إلى JSON.
- اقرأ المزيد
تقنية
- إزالة if-else
- تحسين الصود
- صود نظيف
- البرمجة الموجهة للواجهة
- المنطق الشرطي
٣ تقنيات برمجية قوية لإزالة الشروط الفوضوية
تقديم ثلاث تقنيات برمجية قوية لتحسين وتبسيط الهياكل الشرطية المعقدة، مما يحسن جودة الصود وقابليتها للصيانة.
- اقرأ المزيد
تقنية
- oidc
- oauth
- token-exchange
- openid
فهم تبادل الرموز في OAuth/OIDC
تبادل الرموز هو امتداد لـ OAuth يتيح للعملاء الموثوقين الحصول على رموز جديدة دون تدخل المستخدم، وهو مفيد للانتحال والأتمتة والتكامل عبر الأنظمة المختلفة والهجرة في سيناريوهات متنوعة.
- اقرأ المزيد
تقنية
- بروتوكول HTTP
- بروتوكول WebSocket
- تطبيق ويب
- TCP
- اتصال العميل بالخادم
HTTP مقابل WebSocket
تُقارن هذه المقالة بين بروتوكولات HTTP و WebSocket، موضحةً الفروق الرئيسية بينها، وميزاتها، والحالات المثلى لاستخدامها. توفر للمطورين رؤى لاختيار البروتوكول الصحيح لتطبيقات الويب الخاصة بهم، مما يبرز نموذج طلب رئيسي لـHTTP مع إمكانيات التواصل الثنائي في الوقت الفعلي لـWebSocket.
- اقرأ المزيد
تقنية
- رسالة الالتزام
- التزامات تقليدية
- التزام جيت
- التزاملينت
التزامات تقليدية لن تنقذ رسائل الالتزام الخاصة بك
تستكشف لماذا ببساطة اتباع الالتزامات التقليدية ليس كافيًا لكتابة رسائل التزام جيدة، وتقدم استراتيجيات التفكير الرئيسية لتحسين عملية التطوير الخاصة بك وإنشاء التزامات ذات معنى بشكل طبيعي.
- اقرأ المزيد
تقنية
- تحريك
- حركة
- تجربة المستخدم
- ريأكت
لماذا شريط التقدم في التحميل لـ GitHub يبدو جيدًا وكيفية بنائه
سوف نتحدث عن تجربة المستخدم لشريط التقدم في التحميل في GitHub ونقوم ببناء مثيل له في React.
- اقرأ المزيد
تقنية
- oidc
- oauth
- jwt
- رمز غامض
الرمز الغامض مقابل JWT
فهم الفروقات بين الرموز الغامضة وJWT، حالات استخدامها، وكيفية التحقق من صحتها في أنظمة OIDC.
- اقرأ المزيد
تقنية
- وسائل التواصل الاجتماعي
- Open Graph
- المعايير المفتوحة
كيفية إعداد بيانات ميتا الخاصة بـ Open Graph و Twitter card لموقعك الإلكتروني
بيانات ميتا الخاصة بـ Open Graph و Twitter (الآن X) card تعتبر أساسية لمشاركة موقعك الإلكتروني على وسائل التواصل الاجتماعي. ستساعدك على عرض معاينات جميلة لموقعك الإلكتروني وجذب المزيد من الاهتمام.
- اقرأ المزيد
تقنية
- jwt
- مصادقة
- أمان
- OIDC
متى يجب أن أستخدم JWTs؟
دليل شامل حول مزايا وعيوب استخدام JWTs للمصادقة، مع التركيز على خدمات مزودي المصادقة مثل Logto.
- اقرأ المزيد
تقنية
- remark
- mdx
- reading-time
- esm
إنشاء مكوّن ملاحظة لاستخراج وقت قراءة MDX
دليل لإنشاء مكوّن ملاحظة لجعل بيانات وقت القراءة متاحة عند استيراد ملفات MDX كالوحدات ES.
- اقرأ المزيد
تقنية
- css
- رسوم متحركة
- تمرير لا نهائي
- دائري
رسوم متحركة دائري للتمرير اللانهائي باستخدام CSS فقط
إنشاء رسوم متحركة دائري للتمرير اللانهائي مع التوقف عند التمرير باستخدام CSS فقط. لا حاجة إلى JavaScript.
- اقرأ المزيد
تقنية
- المتصفح
- url
- عملية
- خدمة اسم النطاق
- DNS
- عنوان IP
كيف يعالج المتصفح إدخال URL في شريط العناوين؟
عندما نفتح عنوان URL معين في المتصفح، كيف يقوم المتصفح بتحميل وعرض المحتوى؟ نعرض ما فعله المتصفح بالتتابع، وفقًا لترتيب حدوث الحدث.
- اقرأ المزيد
تقنية
- base64
- encoding
كل ما تحتاج معرفته حول Base64
تعرف على عالم تشفير Base64 بعمق. تعلم تاريخه، وكيف يعمل، ومتى تستخدمه، وما هي حدوده. معرفة أساسية لكل مطور يتعامل مع تشفير البيانات ونقلها.
- اقرأ المزيد
تقنية
- parcel
- vite
- js
- esbuild
- bundler
- monorepo
من Parcel إلى Vite: قصة قصيرة عن انتقال 100 ألف سطر من التعليمات البرمجية
لقد قمنا بنقل مشاريعنا الثلاثة للواجهة الأمامية من Parcel إلى Vite ، وكانت العملية سلسة...
- اقرأ المزيد
تقنية
- react
- lazy
- suspense
استخدم React.lazy بثقة: طريقة آمنة لتحميل المكونات عند التكرار بسرعة
React.lazy هو طريقة رائعة لتحميل المكونات عند الطلب وتحسين أداء تطبيقك. ومع ذلك، في بعض الأحيان يمكن أن يؤدي إلى بعض المشاكل مثل "ChunkLoadError" و"Loading chunk failed".
- اقرأ المزيد
تقنية
- webhook
- polling
- api
webhooks مقابل الاستطلاع
ستقارن هذه المقالة بين webhooks مقابل الاستطلاع، وتحلل المزايا والعيوب لكل منهما، وتناقش متى يجب استخدام كل منهما.
- اقرأ المزيد
تقنية
- ما بعد المشكلة
- خدمة السحابة
- حادث
تحليل ما بعد المشكلة: حدث خطأ غير متوقع 500 أثناء تسجيل دخول المستخدم
تقرير الحادث عن الخطأ غير المتوقع 500 الذي أعيد من خدمات المصادقة في 18 يوليو 2024.