docs-api
docs-api copied to clipboard
[پشتیبانی]: کدشناسایی دوعاملی برای احراز هویت
هدف
احراز هویت از طریق api و دریافت توکن با وجود فعال بودن شناسایی دوعاملی توکن دریافتی نوبیتکس حداکثر 30 روز زمان انقضا داره و هر 30 روز یکبار باید بروزرسانی بشه من میخواستم عملیات بروزرسانی و دریافت توکن جدید رو داخل پس زمینه و جاب انجام بدم ولی برای اینکار نیاز به کدشناسایی دوعاملی هست که باید ادمین این کد از طریق google authenticator بخونه و وارد کنه ک بتونم اینکارو انجام بدم از طرفی چون این عملیات در پس زمینه انجام میشه نمیتونم کد دوعاملی رو از ادمین بگیرم ممنون میشم راهنمایی کنید باید چیکار کنم از زبان php و فریمورک laravel استفاده میکنم
محیط درخواست
- ورود - دریافت توکن در هنگام لاگین با خطای MissingOTP روبرو شده ام. چگونه این مشکل حل میشود؟
نحوه درخواست
$data = [
'username' => "u",
'password' => "p",
'remember' => true,
'captcha' => 'api'
];
Http::withHeader('X-TOTP', 123456)->post('https://api.nobitex.ir/auth/login/', $data);
پاسخ دریافتی
[
"non_field_errors" => [
0 => "Invalid OTP"
]
"code" => "InvalidOTP"
]
### اطلاعات تکمیلی