📋 محتويات الصفحة
📖 الوصف
Auth0 هي منصة مصادقة شاملة تابعة لـ Okta. توفر حلول جاهزة لإدارة المستخدمين، المصادقة المتعددة العوامل (MFA)، الاتصال بـ SSO، والتحكم في الوصول. تستخدم Auth0 في آلاف الشركات لتأمين تطبيقات الويب والتطبيقات المحمولة و APIs.
🎯 يستخدم في
مجالات استخدام هذه الأداة
مصادقة المستخدمين (Login/Signup)
Single Sign-On (SSO)
المصادقة المتعددة العوامل (MFA)
إدارة الهوية (Identity Management)
API Authorization
✨ المميزات
أبرز مميزات هذه الأداة
SDKs لكل اللغات والإطارات
Social Login (Google
GitHub)
MFA (SMS
Authenticator)
Machine-to-Machine auth
Rules engine للتخصيص
Analytics و monitoring
Universal Login مدمج
Actions & Hooks
⚠️ العيوب
نقاط يجب مراعاتها
مجاني حتى 25
000 MAU فقط
معقد للإعداد الأولي
قد يكون مكلفاً للشركات الصغيرة
Vendor lock-in
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
// React مع Auth0
import { Auth0Provider } from '@auth0/auth0-react';
function App() {
return (
<Auth0Provider
domain="your-tenant.auth0.com"
clientId="your-client-id"
redirectUri={window.location.origin}
>
<YourApp />
</Auth0Provider>
);
}
// Login Button
import { useAuth0 } from '@auth0/auth0-react';
function LoginButton() {
const { loginWithRedirect, isAuthenticated, logout } = useAuth0();
if (isAuthenticated) {
return <button onClick={() => logout()}>Logout</button>;
}
return <button onClick={() => loginWithRedirect()}>Login</button>;
}
📚 أدوات أخرى في Authentication
قد يعجبك أيضاً
Amazon Cognito
⭐خدمة هوية من AWS
Auth.js
⭐نظام مصادقة مفتوح المصدر (تطور NextAuth)
Clerk
⭐منصة مصادقة حديثة للمطورين
Firebase Auth
⭐خدمة مصادقة من Google
Keycloak
⭐نظام إدارة هوية مفتوح المصدر
Lucia
⭐نظام مصادقة خفيف ومرن