آموزش WordPress REST API: احراز هویت

WordPress REST API: Authentication

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برای باز کردن پتانسیل کامل WordPress REST API ، باید نحوه ایجاد ، خواندن ، ویرایش و حذف محتوا را بشناسید - کارهایی که فقط با مجوز درست انجام می شوند. در این دوره ، چندین روش احراز هویت برای WordPress REST API را کشف کنید. احراز هویت چیست و چه زمانی به آن احتیاج دارید ، کشف کنید و احراز هویت کوکی ها و نحوه جابجایی سیستم احراز هویت داخلی در وردپرس را کشف کنید. بعلاوه ، در مورد چندین روش مختلف تأیید اعتبار ، که ارتباط ایمن را تضمین می کنند ، از جمله تأیید اعتبار JWT و OAuth 2 ، بیاموزید.
موضوعات شامل:
  • احراز هویت چیست و چه زمانی به آن احتیاج دارید؟
  • احراز هویت کوکی
  • ایجاد یک افزونه برای ویرایش جلویی
  • افزودن قابلیت ویرایش جلویی با استفاده از jQuery
  • محدود کردن ویرایش جلویی به کاربران مجاز
  • احراز هویت JWT چیست؟
  • گرفتن اطلاعات ورود به سیستم با جاوا اسکریپت
  • افزودن قابلیت ویرایش با استفاده از Ajax
  • تأیید اعتبار OAuth 2
  • پیکربندی JSO
  • ورود به سیستم و خروج از سیستم معنی دار است

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • آنچه شما نیاز دارید What you need

1. احراز هویت چیست؟ 1. What Is Authentication?

  • احراز هویت چیست و چه زمانی به آن احتیاج دارید؟ What is authentication and when do you need it?

  • چه نوع تأیید اعتبار لازم است؟ What type of authentication is needed?

  • احراز هویت نیاز به رمزگذاری دارد Authentication requires encryption

  • نوار کناری: احراز هویت اساسی برای توسعه ، و توسعه فقط Sidebar: Basic authentication for development, and ONLY development

2. احراز هویت کوکی 2. Cookie Authentication

  • احراز هویت کوکی چیست؟ What is cookie authentication?

  • از جعل درخواست های متقابل سایت (CSRF) جلوگیری کنید Prevent Cross-Site Request Forgeries (CSRF) with nonces

  • پیش نمایش پلاگین ویرایش جلویی با قابلیت REST API Preview of the REST API-enabled front-end editing plugin

  • افزونه ای را برای ویرایش جلویی ایجاد کنید Create a plugin for front-end editing

  • انتقال اطلاعات nonce و سایر موارد از وردپرس به JavaScript Pass nonce and other information from WordPress to the JavaScript

  • قابلیت ویرایش جلویی را با استفاده از jQuery اضافه کنید Add the front-end editing functionality using jQuery

  • درخواست های غیر معتبر آژاکس را به API REST ارسال کنید Send nonce-authenticated Ajax requests to the REST API

  • ویرایش جلویی را برای کاربران مجاز محدود کنید Limit front-end editing to authorized users

3. احراز هویت JWT 3. JWT Authentication

  • احراز هویت JWT چیست؟ What is JWT authentication?

  • پشتیبانی JWT را با یک افزونه تنظیم کنید Set up JWT support with a plugin

  • احراز هویت JWT را در Postman انجام دهید Test the JWT authentication in Postman

  • پیش نمایش برنامه WP ویرایش مستقل Preview of the stand-alone WP Edit app

  • گرفتن اطلاعات ورود به سیستم با JavaScript Capture login information with JavaScript

  • نماد JWT را با استفاده از آژاکس دریافت کنید Get the JWT token using Ajax

  • قابلیت ویرایش را با استفاده از آژاکس اضافه کنید Add editing capability using Ajax

  • شرایط را برای سناریوهای مختلف اضافه کنید Add conditions for different scenarios

4. احراز هویت OAuth 2 4. OAuth 2 Authentication

  • احراز هویت OAuth 2 چیست؟ What is OAuth 2 authentication?

  • افزونه WP OAuth Server را نصب کنید Install WP OAuth Server plugin

  • ثبت برنامه مشتری با سرور OAuth Registering the client application with the OAuth server

  • JSO را پیکربندی کنید Configure JSO

  • با استفاده از JSON یک نشانه OAuth2 بدست آورید Get an OAuth 2 token using JSO

  • درخواست های معتبر را با استفاده از JSON به API REST اجرا کنید Run authenticated requests to the REST API using JSO

  • ورود به سیستم و ورود به سیستم با معنی است Make login and log out states meaningful

نتیجه Conclusion

  • این تازه شروع کار است This is just the beginning

نمایش نظرات

نظری ارسال نشده است.

آموزش WordPress REST API: احراز هویت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 48m
31
Linkedin (لینکدین) lynda-small
18 خرداد 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
46,400
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار است.

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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