من الصفر إلى التحقّق في 5 دقائق
دليل من أربع خطوات لإرسال أول رمز OTP والتحقّق منه عبر واجهة Authentica.
1
أنشئ حسابك المجاني
سجّل في portal.authentica.sa بدون بطاقة ائتمان. ستحصل على 100 عملية تحقّق مجانية لاختبار جميع القنوات.
2
أنشئ مفتاح API
افتح الإعدادات ← مفاتيح API في لوحة التحكم وأنشئ مفتاحًا جديدًا. احفظه باسم AUTHENTICA_API_KEY في بيئتك — لا تضعه أبدًا في مستودع الكود.
3
ثبّت حِزَمة التطوير
اختر الحِزَمة التي تناسب تقنيتك. مثال Node.js أدناه يعمل مع أي خادم TypeScript أو JavaScript.
bash
npm install @authentica/sdk4
أرسل وتحقّق من أول OTP
اتصالان فقط: واحد لإرسال الرمز، وآخر للتحقّق ممّا أدخله المستخدم. بهذا تنتقل إلى الإنتاج.
Node.js
import { Authentica } from "@authentica/sdk";
const client = new Authentica({
apiKey: process.env.AUTHENTICA_API_KEY!,
});
// 1. Send the OTP
const { id } = await client.otp.send({
channel: "sms",
phone: "+9665XXXXXXXX",
});
// 2. Verify the code the user typed
const result = await client.otp.verify({
id,
code: "123456",
});
console.log(result.status); // "verified"