بسیار از ما در وب سایت های خود نیاز داریم تا راحترین بستره ممکنه جهت ورود کاربران به سایت را فراهم کنیم. سایت های زیادی مانند یاهو به ما این امکان را میدهند که بتوانیم با استفاده از آن کاربران خود را احراز هویت کنیم. بعبارت دیگر ما با استفاده از این امکانات, دیگر نیازی به ارسال ایمیل یا پیامک های تایید هویت نداریم. کاربری که قصد دارد با روش یاهو احراز هویت خود را انجام دهد, ممکن است قبلا عضو یاهو باشد, و در آن سایت هویتش مورد تایید باشد. ما با استفاده از پیاده سازی API مربوط به احراز هویت (OAuth) یاهو دیگر نیازی نداریم تا مراحل احراز هویت را برای کاربر انجام بدهیم.
چرا از احراز هویت یاهو
وب سایتها بر اساس محتواهایی که تولید میکنند, کاربران مختلفی جهت بازدید توسط موتورهای جستجو به آنها ارجاع میشود. در صورتی که کاربری قصد ثبت نام در سایت را داشته باشد, نیاز دارد تا اطلاعات مورد نظر ما را وارد کند تا ما اجازه ثبت نام را به آن بدهیم. یکی از مهم ترین آیتم های مربوط به کاربران ثبت نام کننده, ایمیل آنها میباشد. ایمیل جهت بازاریابی و موارد دیگر بسیار مهم است که به آنها احتیاج پیدا خواهیم کرد.
ما با پیاده سازی احراز هویت یاهو به آن دسته از کاربرانی که از این سایت استفاده میکنند, این امکان را میدهیم که بدون وارد کردن مجدد اطلاعات خود فقط با چند کلیک در سایت ما ثبت نام کنند. با استفاده از این روش احراز هویت, هم مسیر کوتاهی جهت ثبت نام برای کاربران خود ایجاد کرده ایم و هم خودمان به اطلاعاتی که درباره کاربران خود نیاز داریم دسترسی پیدا کرده ایم.
امکانات این آموزش
این آموزش بصورت صفر تا صد, اجرای بستر احراز هویت توسط یاهو را آموزش میدهد. در این آموزش ما از زبان php استفاده کرده ایم و در حین آموزش از فریم ورک یا cms خاصی استفاده نشده است. دلیل عدم استفاده از موارد فوق این است که راه اصلی استفاده از این API را کامل یادبگیرد. بعد از یادگیری اصولی میتوانید در هر فریم ورک یا cms خاصی با هر زبانی آن را پیاده سازی کنید. جنب اصلی اینکار یعنی اجرای ترتیبی مراحل و مدیریت اطلاعات موجود, بصورت کاملا مورد آموزش و بررسی قرار گرفته است.
در پایان این آموزش شما میتوانید به اطلاعات زیر از کاربر دست پیدا کنید:
- نام
- نام خانوادگی
- اطلاعات کمپانی
- آدرس ایمیل
- عبارت نام کاربری
- تصویر
- و …