پرش به مطلب اصلی

احراز هویت

برای استفاده از اپلیکیشن گنجدار توسط نمایندگی‌های مختلف، لازم است تا از طریق api زیر، لینک موقت ورود به اپلیکیشن را دریافت کنید.

POST/v1.1/account/third-party/before-login/

Request Body

{
"username": "username",
"password": "password",
"source": "source"
}

Response Body

{
"url": "https://pudo.ganje.net/auth/eyJ1dWlkIjoiYmMxZWE1YzktMDA1Mi00NzNiLThkMjQtMTcxOGIzNWFiNzZkIiwibm9uY2UiOiI1YjA5ZTNiMWEwZjA0YTQxODRjMzRhZTM4ZTM4NjBlOSJ9:1vIhh5:x1uqS1zzvxdHwM948FcaOJgtczJhvQOPYGb8UhZod-A"
}

Response Codes

Status Code code detail Description
200--درخواست با موفقیت انجام شد.
400497Invalid third party sourceفیلد source صحیح نیست.
401498Invalid credentials for the third party sourceاطلاعات ورود صحیح نیست.
نکته

برای استفاده از این api لازم است تا سرویسی از سمت شما توسعه داده شده باشد که مقادیر username و password را دریافت کند و در صورت صحت این اطلاعات، uuid مرتبط با این نمایندگی را برگرداند.

همچنین مقدار فیلد source‍ باید برابر با مقداری باشد که از تیم پشتیبانی فنی گنجه دریافت کرده‌اید.

اطلاع

لینک دریافت شده جهت ورود به اپلیکیشن گنجدار، برای زمان محدودی معتبر است. در صورت منقضی شدن لینک، لازم است تا مجدداً از طریق این api لینک جدید دریافت کنید.