سرویس SuperTokens
SuperTokens یک راهکار متنباز و قدرتمند برای احراز هویت (Authentication) و مدیریت نشست (Session Management) است که
به توسعهدهندگان امکان میدهد تا سیستم احراز هویت امن، مقیاسپذیر و آسانیکپارچهسازی را برای برنامههای وب، موبایل و
API خود پیادهسازی کنند.
این سرویس با ارائه قابلیتهایی مانند ورود با ایمیل/رمز عبور، ورود اجتماعی (Social Login) از طریق ارائهدهندگان معروفی
مانند Google، GitHub، Apple و دیگران، بازنشانی رمز عبور، تأیید ایمیل، و مدیریت نشست مبتنی بر JWT یا کوکی، به
توسعهدهندگان کمک میکند تا بدون نیاز به پیادهسازی مجدد این قابلیتها، روی منطق اصلی برنامه خود تمرکز کنند.
از ویژگیهای کلیدی SuperTokens میتوان به پشتیبانی از احراز هویت چندمرحلهای (MFA)، مدیریت نقشها و مجوزها (RBAC)، یکپارچهسازی آسان با فریمورکهای محبوب مانند React، Next.js، Node.js، Express، Django، و Flask، ذخیرهسازی انعطافپذیر نشست در سمت سرور یا سمت کلاینت، و ابزارهای قدرتمند عیبیابی و مانیتورینگ اشاره کرد.
SuperTokens بهصورت خود-میزبان (Self-hosted) یا بهعنوان سرویس ابری (Managed Service) قابل استفاده است و امکان سفارشیسازی کامل جریان احراز هویت، ظاهر صفحات ورود و ثبتنام، و قوانین امنیتی بر اساس نیاز برنامه شما فراهم است. این پلتفرم با پایگاههای داده رابطهای مانند PostgreSQL و MySQL و همچنین بانکهای اطلاعاتی NoSQL مانند MongoDB سازگار است و بهراحتی در محیطهای کانتینری مانند Docker و Kubernetes قابل استقرار است.
استقرار اولیه
در این بخش می خواهیم آموزش نحوه استقرار اولیه SuperTokens را به شما آموزش دهیم
سرویسهای مرتبط

Docker

ELK Stack

Opensearch

Deno

Java

Bun

Streamlit

Nginx

Seq

Kafka

Browserless

Wiki.js

OneDev

Discourse

Kutt

PgHero

listmonk

ZITADEL

NocoBase

Teable

Infisical

Code-Server

Unleash

Ackee

Varnish

Apache Answer

Directus