آموزش OAuth 2.0 - متخصص امنیت API شوید - آخرین آپدیت

دانلود Learn OAuth 2.0 - Get started as an API Security Expert

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

امنیت API با OAuth: مسیر شغلی خود را متحول کنید!

به بیش از 17,000 دانشجوی راضی بپیوندید و مهارت‌های کلیدی در امنیت API و OAuth کسب کنید. این دوره مورد تأیید Udemy for Business است و به شما کمک می‌کند تا ارزش بازار خود را به عنوان یک مهندس نرم‌افزار یا متخصص امنیت افزایش دهید.

با این دوره چه چیزی یاد می‌گیرید؟

  • استفاده از OAuth برای دسترسی به APIهای Google، PayPal، LinkedIn و Facebook.
  • به‌کارگیری OAuth در اپلیکیشن‌های موبایل (سمت کلاینت).
  • محافظت از APIها و راه‌حل‌های Cloud با OAuth.
  • آموزش بهترین شیوه‌های OAuth.
  • انتخاب جریان OAuth مناسب برای موارد استفاده خاص شما.
  • آشنایی با اصطلاحات کلیدی OAuth: Actors، Endpoints، Tokens.
  • استفاده از OAuth در راه‌حل‌های Cloud (سمت کلاینت).

چرا این دوره برای شما مناسب است؟

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

ساخت اپلیکیشن‌های موبایل پرفروش (iPhone و Android): ادغام با APIهای محبوب شبکه‌های اجتماعی مانند Google، LinkedIn، Facebook و PayPal، نقطه قوت اپلیکیشن‌های موفق است. این دوره ترس و پیچیدگی‌های ادغام OAuth را برای توسعه‌دهندگان موبایل از بین می‌برد.

کارآفرینی و فریلنسینگ: دانش امنیت API و OAuth به شما امکان می‌دهد تا ایده‌های بزرگ خود را در حوزه اپلیکیشن‌های موبایل، Cloud و وب‌سرویس‌ها به واقعیت تبدیل کنید.

ساخت راه‌حل‌های پیشرفته: چه توسعه‌دهنده وب، موبایل، API، معمار سیستم یا توسعه‌دهنده IoT باشید، دانستن OAuth برای ساخت راه‌حل‌های مدرن امروزی ضروری است.

محتوای دوره در یک نگاه

این دوره مقدمه‌ای جامع بر امنیت API با OAuth 2.0 ارائه می‌دهد. در کمتر از 3 ساعت، با قابلیت‌های OAuth، مفاهیم اصلی آن و هر 4 جریان OAuth که در راه‌حل‌های Cloud و اپلیکیشن‌های موبایل استفاده می‌شوند، آشنا خواهید شد.

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

پیش‌نیازها

  • آشنایی با مفاهیم اولیه وب‌سرویس و توسعه API.
  • اگر قصد استفاده از OAuth در اپلیکیشن موبایل را دارید، باید با توسعه برای پلتفرم مربوطه آشنا باشید. (توسعه اپلیکیشن موبایل در این دوره پوشش داده نمی‌شود).

آخرین به‌روزرسانی‌ها

  • 06-02-2023: بیش از 17420 دانشجوی راضی
  • 07-01-2023: جدید - اضافه شدن 4 ویدیوی جدید در مورد PKCE (Proof Key for Code Exchange)
  • 06-01-2023: بیش از 17240 دانشجوی راضی
  • 06-01-2023: پاسخگویی به سوالات دانشجویان در بخش پرسش و پاسخ
  • 30-12-2022: بیش از 17200 دانشجوی راضی
  • 29-12-2022: پاسخ به 4 سوال دانشجویان در بخش پرسش و پاسخ
  • 20-12-2022: پاسخ به 19 سوال دانشجویان در بخش پرسش و پاسخ

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

معرفی Introduction

  • مقدمه: پیش نمایش دوره Introduction: Preview of the Course

  • مقدمه: بخش تمرین Introduction: Practice Part

مقدمه Introduction

  • خوش آمدید Welcome

  • خوش آمدی Welcome

  • مقدمه: پیش‌نمایش دوره Introduction: Preview of the Course

  • مقدمه: در این دوره به چه مواردی پرداخته می شود؟ Introduction: What is covered in this course?

  • مقدمه: چه مواردی در این دوره پوشش داده می‌شود؟ Introduction: What is covered in this course?

  • مقدمه: بخش تمرین Introduction: Practice Part

تصویر بزرگ OAuth OAuth Big Picture

  • مثال: راه حل ارائه شده توسط OAuth 2.0 Example: The Solution provided by OAuth 2.0

  • ضد الگوی رمز عبور The Password Anti-Pattern

  • راه حل OAuth 2.0 OAuth 2.0 Solution

تصویر بزرگ OAuth OAuth Big Picture

  • مثال: OAuth برای دسترسی شخص ثالث Example: OAuth for Third Party Access

  • مثال: OAuth برای دسترسی شخص ثالث Example: OAuth for Third Party Access

  • مثال: ضد الگوی رمز عبور Example: The Password Antipattern

  • مثال: الگوی ضد رمز عبور Example: The Password Antipattern

  • مثال: راه‌حل ارائه شده توسط OAuth 2.0 Example: The Solution provided by OAuth 2.0

  • الگوی ضد رمز عبور The Password Anti-Pattern

  • راه‌حل OAuth 2.0 OAuth 2.0 Solution

  • مبانی OAuth OAuth Basics

  • مبانی OAuth OAuth Basics

  • ارجاع به اطلاعات بیشتر در مورد OAuth 2.0 References to more Information on OAuth 2.0

  • منابع برای اطلاعات بیشتر در مورد OAuth 2.0 References to more Information on OAuth 2.0

اجزای OAuth OAuth Components

  • نمای کلی بخش: اصطلاحات OAuth Section Overview: OAuth Terminology

  • مروری بر بازیگران OAuth Overview of OAuth Actors

  • اجزای OAuth OAuth Components

اجزای OAuth OAuth Components

  • مرور کلی بخش: اصطلاحات OAuth Section Overview: OAuth Terminology

  • مرور کلی بازیگران OAuth Overview of OAuth Actors

  • OAuth بازیگران در جزئیات OAuth Actors in Detail

  • جزئیات بازیگران OAuth OAuth Actors in Detail

  • نقاط پایانی OAuth OAuth Endpoints

  • نقاط پایانی OAuth OAuth Endpoints

  • بلیط مترو و توکن The Subway Ticket and the Token

  • بلیط مترو و توکن The Subway Ticket and the Token

  • اجزای OAuth OAuth Components

  • مروری بر توکن‌ها و اعتبارنامه‌های OAuth Overview of OAuth Tokens and Credentials

  • مرور کلی توکن‌ها و اعتبارنامه‌های OAuth Overview of OAuth Tokens and Credentials

جریان های OAuth: تعامل بین مؤلفه های OAuth OAuth Flows: Interactions between the OAuth Components

  • مثال: تعامل مؤلفه‌های OAuth در جریان OAuth Example: Interaction of OAuth Components in an OAuth Flow

  • مروری بر جریان های OAuth Overview of OAuth Flows

  • جریان OAuth OAuth Flows

جریان‌های OAuth: تعامل بین اجزای OAuth OAuth Flows: Interactions between the OAuth Components

  • مثال: تعامل اجزای OAuth در یک جریان OAuth Example: Interaction of OAuth Components in an OAuth Flow

  • مرور کلی جریان‌های OAuth Overview of OAuth Flows

  • جریان‌های OAuth OAuth Flows

جریان کد مجوز Authorization Code Flow

  • جریان کد مجوز: نقطه پایانی رمز و دسترسی به منابع Authorization Code Flow: Token Endpoint and Resource Access

جریان کد مجوز Authorization Code Flow

  • سناریو استفاده و ویژگی های این جریان Usage Scenario and Features of this Flow

  • سناریوی استفاده و ویژگی‌های این جریان Usage Scenario and Features of this Flow

  • جریان کد مجوز: نقطه پایانی مجوز Authorization Code Flow: Authorization Endpoint

  • جریان کد مجوز: نقطه پایانی مجوز Authorization Code Flow: Authorization Endpoint

  • جریان کد مجوز: نقطه پایانی توکن و دسترسی به منابع Authorization Code Flow: Token Endpoint and Resource Access

جریان کد مجوز: نشانه‌های تازه‌سازی Authorization Code Flow: Refresh Tokens

  • سناریوی استفاده و ویژگی‌های جریان تازه‌سازی Usage Scenario and Features of the Refresh Flow

  • جریان کد مجوز: نشانه‌های تازه‌سازی Authorization Code Flow: Refreshing Tokens

جریان کد مجوز: توکن‌های بازنشانی Authorization Code Flow: Refresh Tokens

  • سناریوی استفاده و ویژگی‌های جریان بازنشانی Usage Scenario and Features of the Refresh Flow

  • جریان کد مجوز: بازنشانی توکن‌ها Authorization Code Flow: Refreshing Tokens

جریان ضمنی Implicit Flow

جریان ضمنی Implicit Flow

  • سناریوهای استفاده و ویژگی‌های جریان ضمنی Usage Scenarios and Features of the Implicit Flow

  • سناریوهای استفاده و ویژگی های جریان ضمنی Usage Scenarios and Features of the Implicit Flow

جریان اعتبار مشتری Client Credentials Flow

جریان اعتبارنامه‌های کلاینت Client Credentials Flow

  • سناریوهای استفاده و ویژگی های جریان اعتبار مشتری Usage Scenarios and Features of the Client Credentials Flow

  • سناریوهای استفاده و ویژگی‌های جریان اعتبارنامه‌های کلاینت Usage Scenarios and Features of the Client Credentials Flow

جریان اعتبار رمز عبور مالک منبع Resource Owner Password Credentials Flow

  • سناریوهای استفاده و ویژگی‌های جریان اعتبار رمز عبور مالک منبع Usage Scenarios and Features of the Resource Owner Password Credentials Flow

جریان اعتبارنامه‌های رمز عبور مالک منبع Resource Owner Password Credentials Flow

  • سناریوهای استفاده و ویژگی‌های جریان اعتبارنامه‌های رمز عبور مالک منبع Usage Scenarios and Features of the Resource Owner Password Credentials Flow

کلید اثبات برای تبادل کد (PKCE) Proof Key for Code Exchange (PKCE)

  • کلید اثبات برای تبادل کد (PKCE) چیست؟ What is Proof Key for Code Exchange (PKCE)

  • چگونه حمله کار می کند - قسمت 1 How the attack works - Part 1

  • چگونه PKCE از حمله جلوگیری می کند How PKCE prevents the attack

کلید اثبات برای تبادل کد (PKCE) Proof Key for Code Exchange (PKCE)

  • کلید اثبات برای تبادل کد (PKCE) چیست؟ What is Proof Key for Code Exchange (PKCE)

  • نحوه عملکرد حمله - بخش اول How the attack works - Part 1

  • نحوه عملکرد حمله - قسمت 2 How the attack works - Part 2

  • نحوه عملکرد حمله - بخش دوم How the attack works - Part 2

  • چگونه PKCE از حمله جلوگیری می‌کند How PKCE prevents the attack

OAuth در مقابل OpenID Connect OAuth vs OpenID Connect

  • OAuth در مقابل OpenID Connect OAuth vs OpenID Connect

OAuth در مقابل OpenID Connect OAuth vs OpenID Connect

  • OAuth در مقابل OpenID Connect OAuth vs OpenID Connect

برای دسترسی به فیس بوک از OAuth استفاده کنید Use OAuth to access Facebook

استفاده از OAuth برای دسترسی به فیس‌بوک Use OAuth to access Facebook

  • عملی: جریان OAuth در فیس‌بوک Hands On: OAuth Flow on Facebook

  • Hands On: OAuth Flow در فیس بوک Hands On: OAuth Flow on Facebook

  • کاربرگ OAuth برای فیس بوک OAuth Worksheet for Facebook

  • برگ کار OAuth برای فیس‌بوک OAuth Worksheet for Facebook

از OAuth برای دسترسی به API های LinkedIn استفاده کنید Use OAuth to access LinkedIn APIs

  • OAuth در لینکدین OAuth on LinkedIn

  • کاربرگ OAuth برای لینکدین OAuth Worksheet for LinkedIn

استفاده از OAuth برای دسترسی به APIهای لینکدین Use OAuth to access LinkedIn APIs

  • OAuth در لینکدین OAuth on LinkedIn

  • برگ کار OAuth برای لینکدین OAuth Worksheet for LinkedIn

از OAuth برای دسترسی به GMail و سایر محصولات Google استفاده کنید Use OAuth to access GMail and other Google Products

  • Hands On: OAuth Flow در Google Hands On: OAuth Flow on Google

  • دست در دست: زمین بازی Google OAuth Hands On: The Google OAuth Playground

استفاده از OAuth برای دسترسی به Gmail و سایر محصولات گوگل Use OAuth to access GMail and other Google Products

  • معرفی OAuth در Google Intro to OAuth on Google

  • مقدمه OAuth در گوگل Intro to OAuth on Google

  • Hands On: ثبت نام مشتری در Google Hands On: Client Registration on Google

  • عملی: ثبت کلاینت در گوگل Hands On: Client Registration on Google

  • عملی: جریان OAuth در گوگل Hands On: OAuth Flow on Google

  • برگ کار OAuth برای گوگل OAuth Worksheet for Google

  • کاربرگ OAuth برای Google OAuth Worksheet for Google

  • عملی: زمین بازی OAuth گوگل Hands On: The Google OAuth Playground

برای دسترسی به Paypal از OAuth استفاده کنید Use OAuth to access Paypal

  • کاربرگ OAuth برای پی پال OAuth Worksheet for Paypal

استفاده از OAuth برای دسترسی به پی‌پال Use OAuth to access Paypal

  • معرفی OAuth در پی پال Intro to OAuth on Paypal

  • مقدمه OAuth در پی‌پال Intro to OAuth on Paypal

  • عملی: ثبت کلاینت و جریان OAuth در پی‌پال Hands On: Client Registration and OAuth Flow on Paypal

  • Hands On: ثبت نام مشتری و جریان OAuth در Paypal Hands On: Client Registration and OAuth Flow on Paypal

  • برگ کار OAuth برای پی‌پال OAuth Worksheet for Paypal

سؤالات متداول: OAuth در تلفن همراه FAQ: OAuth on Mobile

  • OAuth برای اندروید و iOS OAuth for Android and iOS

  • تغییر مسیر URL در Ionic Redirect URL on Ionic

سوالات متداول: OAuth در موبایل FAQ: OAuth on Mobile

  • OAuth برای اندروید و iOS OAuth for Android and iOS

  • آدرس URL بازگشتی در Ionic Redirect URL on Ionic

ماموریت نهایی Final Mission

  • ماموریت نهایی شما Your Final Mission

ماموریت نهایی Final Mission

  • ماموریت نهایی شما Your Final Mission

نتیجه Conclusion

  • نکته شغلی: آنچه را که آموخته اید نشان دهید! گواهی خود را منتشر کنید! Career Tip: Show what you have learned! Publish your Certificate!

  • کتاب OAuth 2.0: شروع به کار در امنیت API Book OAuth 2.0: Getting Started in API Security

  • سند رسمی مشخصات IETF برای OAuth 2، RFC 6749 Official IETF Specification Document for OAuth 2, RFC 6749

نتیجه‌گیری Conclusion

  • متشکرم! Thank you!

  • متشکرم! Thank you!

  • نکته شغلی: آنچه را که آموخته‌اید نشان دهید! گواهینامه خود را منتشر کنید! Career Tip: Show what you have learned! Publish your Certificate!

  • شغل بهتر پیدا کنید Get a Better Job

  • شغل بهتری پیدا کنید Get a Better Job

  • کتاب OAuth 2.0: شروع کار در امنیت API Book OAuth 2.0: Getting Started in API Security

  • کتاب OpenID Connect – شناسه کاربر نهایی برای برنامه‌ها و APIها Book OpenID Connect – End-user Identity for Apps and APIs

  • کتاب OpenID Connect – هویت کاربر نهایی برای برنامه‌ها و APIها Book OpenID Connect – End-user Identity for Apps and APIs

  • سایر منابع آموزشی Other Learning Resources

  • سایر منابع یادگیری Other Learning Resources

  • سند مشخصات رسمی IETF برای OAuth 2، RFC 6749 Official IETF Specification Document for OAuth 2, RFC 6749

نمایش نظرات

آموزش OAuth 2.0 - متخصص امنیت API شوید
جزییات دوره
4 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
19,348
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matthias Biehl Matthias Biehl

معلم در API-University