آموزش مقدمه ای بر OAuth2 ، OpenID Connect و JSON Web Tokens (JWT)

Introduction to OAuth2, OpenID Connect and JSON Web Tokens (JWT)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: OAuth2 ، OpenID Connect و JWT مجموعه امنیتی جدیدی برای برنامه های مدرن هستند. در دنیایی از برنامه ها ، دستگاه ها و سرویس های سبک و کراس پلت فرم ، ما به فناوری هایی نیاز داریم که بتوانند روی دستگاه های دلخواه به خوبی کار کنند و به ما امکان می دهند الزامات امنیتی خود را در قابلیت همکاری و کنترل OAuth2 ، OpenID Connect و JWT جایگزین پروتکل های "old-school" هستند که ما برای ساخت معماری امنیتی توزیع شده مانند Kerberos ، WS-Trust ، WS-Federation و SAML استفاده کردیم.

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

بررسی اجمالی Overview

  • دستور جلسه Agenda

پشته امنیتی برای برنامه های مدرن The Security Stack for Modern Applications

  • بررسی اجمالی Overview

  • امنیت سازمانی Enterprise Security

  • انقلاب متحرک The Mobile Revolution

  • برنامه های سازمانی موبایل Mobile Enterprise Apps

  • OAuth2 برای مجوز OAuth2 for Authorization

  • OpenID اتصال برای احراز هویت OpenID Connect for Authentication

  • خلاصه Summary

نشانه های وب JSON (JWT) JSON Web Tokens (JWT)

  • بررسی اجمالی Overview

  • هدف رمزهای امنیتی The Purpose of Security Tokens

  • تاریخ History

  • ساختار و قالب JWT JWT Structure and Format

  • تولید و مصرف JWT ها Producing and Consuming JWTs

  • خلاصه Summary

مقدمه ای بر OAuth2 Introduction to OAuth2

  • بررسی اجمالی Overview

  • تاریخ History

  • بررسی اجمالی OAuth2 OAuth2 Overview

  • Valet Parking Analogy The Valet Parking Analogy

  • بازیکنان The Players

  • جریانهای OAuth2 OAuth2 Flows

  • خلاصه Summary

جریانهای OAuth2 OAuth2 Flows

  • بررسی اجمالی Overview

  • جریان کد: درخواست مجوز Code Flow: Authorization Request

  • جریان کد: درخواست رمز Code Flow: Token Request

  • Flow Flow: رمز ورود و تازه سازی Code Flow: Access and Refresh Token

  • Flow Code: مدیریت مشتری Code Flow: Client Management

  • جریان کد: خلاصه Code Flow: Summary

  • جریان کد: نسخه ی نمایشی Code Flow: Demo

  • جریان ضمنی Implicit Flow

  • جریان ضمنی: نسخه ی نمایشی Implicit Flow: Demo

  • جریان اعتبارنامه مالک منابع Resource Owner Credentials Flow

  • جریان اعتبار نامه مالک منبع: نسخه ی نمایشی Resource Owner Credentials Flow: Demo

  • جریان مشتری Client Flow

  • خلاصه Summary

OpenID اتصال OpenID Connect

  • بررسی اجمالی Overview

  • OAuth2 و احراز هویت OAuth2 and Authentication

  • مشکلات احراز هویت OAuth2 The Problems With OAuth2 Authentication

  • OpenID اتصال OpenID Connect

  • جریان کد OpenID OpenID Code Flow

  • خلاصه Summary

نگرانی های OAuth2 OAuth2 Concerns

  • بررسی اجمالی Overview

  • Eran Hammer Eran Hammer

  • مشخصات Bloat Specification Bloat

  • نشانه های حامل Bearer Tokens

  • تئاتر امنیت Security Theater

  • سطح حمله Attack Surface

  • خلاصه Summary

منابع Resources

  • منابع Resources

نمایش نظرات

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

آموزش مقدمه ای بر OAuth2 ، OpenID Connect و JSON Web Tokens (JWT)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 23m
48
Pluralsight (پلورال سایت) pluralsight-small
05 تیر 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,329
4.3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dominick Baier Dominick Baier

دومینیک به عنوان مشاور همکار در thinktecture شرکت مستقر در آلمان (http://www.thinktecture.com) کار می کند. حوزه اصلی تمرکز وی امنیت به طور کلی و هویت و کنترل دسترسی به طور خاص است. او به مشتریان در سراسر جهان کمک می کند تا هویت مبتنی بر ادعا ، ورود به سیستم ، مجوز و فدراسیون را در برنامه های وب ، خدمات و API های خود پیاده سازی کنند. دومینیک سخنران کنفرانس بین المللی و نویسنده "توسعه امنیت برنامه ASP.NET با امنیت بیشتر" و همکار نویسنده "الگوهای عملی و عملکرد" راهنمای هویت و کنترل دسترسی مبتنی بر ادعا است. می توانید وبلاگ دومنیک را در http://www.leastprivilege.com و پروژه های متنوع متنوع (که شامل سرویس بسیار معروف امنیتی امنیتی به نام thinktecture IdentityServer است) در https://github.com/thinktecture پیدا کنید.

Pluralsight (پلورال سایت)

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

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