مصادقة Auth.js للويب

المصدر المفتوح. مجموعة كاملة. امتلك بياناتك. Easy سهل دعم مدمج لأكثر من 59 خدمة شائعة (Google ، Facebook ، Auth0 ، Apple ...) للاستخدام مع أي OAuth 2 أو مزود OpenID Connect بريد إلكتروني مضمن / بدون كلمة مرور / رابط سحري للاستخدام مع أي اسم مستخدم / مخزن كلمات مرور Flexible مرن وقت التشغيل مستقل ، يعمل في أي مكان! وظائف Vercel Edge ، Node.js ، Serverless… استخدمه مع أي إطار عمل حديث! Next.js ، SvelteKit… أحضر قاعدة البيانات الخاصة بك - أو لا شيء! MySQL و Postgres و MSSQL و MongoDB… اختر قاعدة البيانات أو جلسات JWT Secure مؤمن ملفات تعريف ارتباط موقعة ومسبقة ومخصصة للخادم فقط حماية CSRF مدمجة JWT مع JWS / JWE / JWK لا تعتمد على JavaScript من جانب العميل

npm install @ auth / core

أضف المصادقة في دقائق! Next.js /pages/api/auth/[...nextauth].ts استيراد NextAuth من 'next-auth'import GitHub من' next-auth / provider / github'import Facebook من 'next-auth / Provider / facebook'import Google من' next-auth / provider / google'export Default NextAuth ({Provider : [GitHub ({clientId: process.env.GITHUB_ID، clientSecret: process.env.GITHUB_SECRET}) ، Facebook ({clientId: process.env.FACEBOOK_ID، clientSecret: process.env.FACEBOOK_SECRET}) ، Google ({clientId: process .env.GOOGLE_ID، clientSecret: process.env.GOOGLE_SECRET})]}) SvelteKit /hooks.server.ts استيراد SvelteKitAuth من "@ auth / sveltekit" استيراد GitHub من '@ auth / core / provider / github'import Facebook من' @ auth / core / provider / facebook'import Google من '@ auth / core / مزودو / google'import { GITHUB_ID، GITHUB_SECRET، FACEBOOK_ID، FACEBOOK_SECRET، GOOGLE_ID، GOOGLE_SECRET} من "$ env / static / private" export const handle = SvelteKitAuth ({Provider: [GitHub ({clientId: GITHUB_ID، client_ecret) ، clientSecret: FACEBOOK_SECRET})، Google ({clientId: GOOGLE_ID، clientSecret: GOOGLE_SECRET})]،})

مثال على الرمز

Auth.js هو مشروع مجتمع مفتوح المصدر.

مصادقة Auth.js للويب
المصدر المفتوح. مجموعة كاملة. امتلك بياناتك. Easy سهل دعم مدمج لأكثر من 59 خدمة شائعة (Google ، Facebook ، Auth0 ، Apple ...) للاستخدام مع أي OAuth 2 أو مزود OpenID Connect بريد إلكتروني مضمن / بدون كلمة مرور / رابط سحري للاستخدام مع أي اسم مستخدم / مخزن كلمات مرور Flexible مرن وقت التشغيل مستقل ، يعمل في أي مكان! وظائف Vercel Edge ، Node.js ، Serverless… استخدمه مع أي إطار عمل حديث! Next.js ، SvelteKit… أحضر قاعدة البيانات الخاصة بك - أو لا شيء! MySQL و Postgres و MSSQL و MongoDB… اختر قاعدة البيانات أو جلسات JWT Secure مؤمن ملفات تعريف ارتباط موقعة ومسبقة ومخصصة للخادم فقط حماية CSRF مدمجة JWT مع JWS / JWE / JWK لا تعتمد على JavaScript من جانب العميل

npm install @ auth / core

أضف المصادقة في دقائق! Next.js /pages/api/auth/[...nextauth].ts استيراد NextAuth من 'next-auth'import GitHub من' next-auth / provider / github'import Facebook من 'next-auth / Provider / facebook'import Google من' next-auth / provider / google'export Default NextAuth ({Provider : [GitHub ({clientId: process.env.GITHUB_ID، clientSecret: process.env.GITHUB_SECRET}) ، Facebook ({clientId: process.env.FACEBOOK_ID، clientSecret: process.env.FACEBOOK_SECRET}) ، Google ({clientId: process .env.GOOGLE_ID، clientSecret: process.env.GOOGLE_SECRET})]}) SvelteKit /hooks.server.ts استيراد SvelteKitAuth من "@ auth / sveltekit" استيراد GitHub من '@ auth / core / provider / github'import Facebook من' @ auth / core / provider / facebook'import Google من '@ auth / core / مزودو / google'import { GITHUB_ID، GITHUB_SECRET، FACEBOOK_ID، FACEBOOK_SECRET، GOOGLE_ID، GOOGLE_SECRET} من "$ env / static / private" export const handle = SvelteKitAuth ({Provider: [GitHub ({clientId: GITHUB_ID، client_ecret) ، clientSecret: FACEBOOK_SECRET})، Google ({clientId: GOOGLE_ID، clientSecret: GOOGLE_SECRET})]،})

مثال على الرمز

Auth.js هو مشروع مجتمع مفتوح المصدر.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow