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

تنظیمات اولیه

در تنظیمات سامانه، روی گزینه احراز هویت کاربران بزنید، در این بخش می توانید یک متن برای بالای فرم مربوطه تعبیه کنید. مثال: جهت شروع گفتگو نیاز به احراز هویت پیامکی است. شماره موبایل خود را درج کنید
فیلد دریافت اطلاعات نیز جهت نمایش متن اولیه برای راهنمایی کاربر در درج این مورد است. مثال : شماره نمونه 09123456789
نوع فرآیند احراز هویت را مشخص کنید:
- ارسال پیامک به کاربر با کد تایید انجام شود
- بر اساس ارسال یک درخواست به آدرس دلخواه شما (این روش مخصوص توسعه دهندگان برای اعمال روش های مختلف احراز هویت می باشد)


تنظیمات ارسال پیامک

در این بخش نوع سرویس دهنده سامانه پیامکی خود را انتخاب کرده و مشخصات مورد نیاز را جهت اتصال به سامانه پیامکی درج کنید.
سپس باید نوع پیامک ارسالی را مشخص کنید که به صورت پیام با متن دلخواه یا یک الگوی از پیش تعریف شده در سامانه پیامکی باشد:

emoji_flags متن دلخواه
در این حالت شما باید یک خط خدماتی پیامکی داشته باشید که اجازه ارسال پیام با متن دلخواه توسط سرویس پیامکی به شما داده شود. گفتینو یک کد 6 حرفی برای احراز هویت کاربر ایجاد خواهد کرد. کافیست عبارت ## را برای درج خودکار کد تایید در بین محتوای متن پیامک اضافه کنید.
مثال: کاربر گرامی کد تایید شما ## می باشد، آن را در ابزارک گفتگو وارد کنید

emoji_flagsالگوی از پیش تعریف شده
اگر خط پیامکی خدماتی ندارید ولی سامانه پیامکی شما اجازه ارسال پیامک از طریق ارسال طبق الگوی از قبل تعریف شده را می دهد، کافیست ابتدا در سامانه پیامکی خود یک الگو/قالب پیامکی (pattern) برای این مورد تعریف کنید که در محتوای آن، یک پارامتر برای نمایش کد تایید تعبیه شده باشد. گفتینو یک کد 6 حرفی برای احراز هویت کاربر ایجاد خواهد کرد که به جای پارامتر مورد نظر در الگوی مربوطه اضافه خواهد شد.
مثال: کاربر گرامی کد تایید شما #CODE# می باشد، آن را در ابزارک گفتگو وارد کنید
در تنظیمات این بخش ، نام/شناسه آن الگو/قالب را درج و سپس نام پارامتر مربوطه که برای مثال بالا، پارامتر CODE اعمال شده بود، را ثبت کنید.


تنظیمات ارسال درخواست به URL و نکات فنی

در صورتی که تمایل به استفاده از روش دلخواه خود برای احراز هویت کاربران داشته و دانش فنی توسعه این امکان را در سایت یا اپلیکیشن خود دارید، از این روش استفاده کنید.
بطور کلی کاربر در ابتدا باید فیلد مورد نظر در فرم احراز هویت را، با پارامتر مدنظر شما مثل شماره موبایل، ایمیل، شناسه کاربری، کد خرید... وارد کند، سپس یک درخواست به آدرس url تعریف شده ارسال می شود. در این زمان شما عملیات ارسال کد تایید را با روش خودتان انجام دهید.

ابتدا نیاز است یک url جهت ارسال درخواست اعتبارسنجی از گفتینو به آدرس مربوطه داشته باشید. این آدرس را در بخش آدرس ارسال درخواست ثبت کنید. این درخواست به شکل http با متد GET به url شما ارسال می شود که داده های لازم از این کاربر به صورت Query String به این آدرس اضافه خواهد شد :

                                https://url.com/page?userid=xxxxxxx&data=09123456789

userid : آیدی 64 حرفی یکتای کاربر در گفتینو
data : شماره یا عبارت دریافتی از کاربر

و اکنون باید شما در پاسخ به این درخواست، خروجی اطلاعات را به‌صورت json اعمال کنید:

                                        {"code": "123456"}

code : کد احراز هویتی که برای کاربر در نظر گرفته اید و باید روی ابزارک وارد کند

emoji_flagsدر این خروجی می توانید پارامترهای اختیاری دیگری را هم اضافه کنید :
message : اگر خطایی در سمت شما رخ داد، این متن برای اطلاع رسانی به کاربر نمایش داده می شود
name : نام کاربر (به عنوان نام در مشخصات کاربر ثبت می شود و اپراتور هنگام گفتگو به آن دسترسی خواهد داشت)
email : ایمیل کاربر (به عنوان ایمیل در مشخصات کاربر ثبت می شود و اپراتور هنگام گفتگو به آن دسترسی خواهد داشت)
phone : تلفن کاربر (به عنوان تلفن در مشخصات کاربر ثبت می شود و اپراتور هنگام گفتگو به آن دسترسی خواهد داشت)
description : توضیحات کاربر (به عنوان توضیحات جانبی در مشخصات کاربر ثبت می شود و اپراتور هنگام گفتگو به آن دسترسی خواهد داشت)