آموزش تست پستچی برای مجوز و احراز هویت OAuth

Postman Testing for OAuth Authorization & Authentication

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: درباره چرایی اهمیت OAuth و نحوه استفاده از آن با APIهایی مانند: Dropbox، Flickr و بسیاری موارد دیگر بیاموزید. یادگیری اصول اولیه یا OAuth استفاده از OAuth برای دسترسی به API ها کار با Dropbox API کار با Flickr API پیش نیازها: برنامه Postman باید نصب شود شما باید درک خوبی از پروتکل HTTP داشته باشید باید بدانید که چگونه درخواست ها را در Postman بسازید.

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

این دوره همچنین تجربه عملی با استفاده از جریان‌های مختلف OAuth و نحوه ایجاد درخواست‌ها با استفاده از Postman را ارائه می‌دهد. شما با APIهای مختلف دنیای واقعی کار خواهید کرد و یاد خواهید گرفت که از Postman برای ارسال درخواست ها و اعتبارسنجی پاسخ ها استفاده کنید.

علاوه بر جنبه های نظری OAuth 1.0 و OAuth 2.0 و کاربرد عملی آنها، این دوره شامل تست نیز می شود. شما یاد خواهید گرفت که چگونه جریان های OAuth و API ها را با استفاده از Postman آزمایش کنید و دانش و مهارت های مورد نیاز برای آزمایش و اشکال زدایی موثر API های ایمن OAuth خود را به دست آورید. این دوره پایه محکمی برای کار با OAuth و APIها به شیوه ای عملی و کارآمد در اختیار شما قرار می دهد.


در اینجا برخی از موضوعاتی است که در این دوره انجام خواهیم داد:

  • احراز هویت مبتنی بر رمز (توکن JWT)

  • اعطای کد مجوز OAuth 2.0

  • جریان اعطای کد ضمنی OAuth 2.0

  • OAuth 1.0 با API Flickr

    جریان دارد


اعتبار

این نشان‌واره OAuth تحت مجوز Creative Commons Attribution-Share Alike 3.0 Unported مجوز دارد (creativecommons. org/licenses/by-sa/3.0/deed.en). نویسنده: کریس مسینا


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

معرفی Introduction

  • مقدمه ای بر API ها و Postman Introduction to APIs and Postman

  • احراز هویت مبتنی بر توکن (توکن JWT) Token-based authentication (JWT token)

  • تست ها و متغیرهای API در Postman API tests and variables in Postman

OAuth 2.0 با Dropbox API و Postman جریان دارد OAuth 2.0 flow with the Dropbox API and Postman

  • چرا به OAuth نیاز داریم؟ Why do we need OAuth?

  • مروری بر اعطای کد مجوز OAuth 2.0 Overview of the OAuth 2.0 Authorzation Code grant

  • برنامه مشتری خود را با Dropbox ثبت کنید Register your client application with Dropbox

  • محدوده را تنظیم کنید Setup the scope

  • مشخص کردن محدوده Specifying the scope

  • مرحله 1: دریافت کد مجوز Step 1: Getting the authorization code

  • اشکال زدایی درخواست ها با کنسول Postman Debugging requests with the Postman console

  • مرحله 2: دریافت نشانه دسترسی Step 2: Getting the access token

  • مرحله 3: از رمز دسترسی برای دریافت داده استفاده کنید Step 3: Using the access token to get data

  • با استفاده از مرورگر در مقابل پستچی مجوز دهید Authorize using the browser vs Postman

  • جریان اعطای کد ضمنی OAuth 2.0 OAuth 2.0 Implicit Code Grant flow

  • نتیجه Conclusion

  • دانلود مجموعه Postman برای Dropbox OAuth 2.0 Download Postman collection for Dropbox OAuth 2.0

OAuth 1.0 با Flickr API و Postman جریان می یابد OAuth 1.0 flow with the Flickr API and Postman

  • درخواست مشتری خود را با فلیکر ثبت کنید Register your client application with Flickr

  • مرحله 1: دریافت رمز درخواست در OAuth 1.0 با Postman Step 1: Getting a request token in OAuth 1.0 with Postman

  • مرحله 2: درخواست مجوز (توکن oauth_verifier را دریافت کنید) Step 2: Ask for permission (get the oauth_verifier token)

  • مرحله 3: دریافت رمز دسترسی (توکن درخواست + auth_verifier را مبادله کنید) Step 3: Getting the access token (exchange the request token + auth_verifier)

  • مرحله 4: از رمز دسترسی برای دریافت داده استفاده کنید Step 4: Using the access token to get data

  • بهبود جریان با اسکریپت های Postman Improving the flow with Postman scripts

  • دانلود مجموعه Postman برای Flickr OAuth 1.0 Download Postman collection for Flickr OAuth 1.0

نتیجه Conclusion

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

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

آموزش تست پستچی برای مجوز و احراز هویت OAuth
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1.5 hours
24
Udemy (یودمی) udemy-small
13 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,241
4.7 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valentin Despa Valentin Despa

توسعه دهنده نرم افزار چابک

Udemy (یودمی)

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

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