لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استراتژی های اتصال OAuth2 و OpenID برای AngularJS و ASP.NET
OAuth2 and OpenID Connect Strategies for AngularJS and ASP.NET
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هنگامی که در حال ساختن یک برنامه کاربردی مبتنی بر Angular یا ASP.NET MVC هستید، دیر یا زود می خواهید آن را ایمن کنید - ترجیحاً زودتر. در این دوره آموزشی، یاد خواهید گرفت که چگونه OAuth2 و OpenID Connect، استانداردهای پرکاربرد امروزی، می توانند کمک کنند... یک برنامه معمولی این روزها شامل (حداقل) یک برنامه مشتری و یک API است. در این دوره آموزشی کاربردی و آزمایشی، نحوه کار با مجوز و احراز هویت را با استفاده از استانداردهای پرکاربرد امروزی یاد خواهید گرفت: OAuth2 و OpenID Connect. تمرکز این دوره بر امنیت است، هم برای برنامه های Angular و هم برای برنامه های مبتنی بر ASP.NET MVC، اما هدف آن فراتر از آن است. در میان چیزهای دیگر، ما به دنبال یافتن راهی امن برای دریافت اطلاعات مربوط به هویت در برنامه شما بهجای جعل هویت در هنگام دسترسی به یک API خواهیم بود، تا اینکه با اعتبارنامهها و احراز هویت دو مرحلهای سروکار داشته باشید.
سرفصل ها و درس ها
معرفی
Introduction
در این دوره چه چیزی یاد خواهید گرفت؟
What Will You Learn in This Course?
پیش نیازهای دوره
Course Prerequisites
معرفی Trip Gallery
Introducing Trip Gallery
خلاصه
Summary
آشنایی با اصول OAuth 2.0
Understanding OAuth 2.0 Basics
یک برنامه معمولی و مدرن
A Typical, Modern Application
تعریف OAuth 2.0
Defining OAuth 2.0
جریان OAuth 2.0
OAuth 2.0 Flows
بازیگران اصلی
The Main Actors
انواع مشتری OAuth 2.0
OAuth 2.0 Client Types
نقاط پایانی OAuth 2.0
OAuth 2.0 Endpoints
IdentityServer نسخه 3
IdentityServer v3
نسخه ی نمایشی - راه اندازی سرور هویت
Demo - Setting up Identity Server
نسخه ی نمایشی - نیاز به مجوز برای دسترسی به API
Demo - Requiring Authorization for API Access
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.
نمایش نظرات