احراز هویت و مجوز در Spring Boot 3 با استفاده از Oauth2

Authentication and Authorization in Spring Boot 3 Using Oauth2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایمن سازی برنامه خود با OAuth2 نباید دشوار باشد. در این دوره آموزشی، احراز هویت و مجوز در Spring Boot 3 با استفاده از Oauth2، یاد خواهید گرفت که به طور موثر از Spring Boot 3 و Spring Security برای ایمن سازی برنامه های خود با Oauth2 استفاده کنید. ابتدا، راه اندازی یک سرور مجوز، مشتری و سرور منبع را بررسی خواهید کرد. در مرحله بعد، مجوز Scope و نقش را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه زنجیره تماس سرویس-خدمات را با Oauth2 ایمن کنید. پس از اتمام این دوره، مهارت ها و دانش پیکربندی Oauth2 با Spring Security و Spring Boot3 مورد نیاز برای محافظت از برنامه های کاربردی توزیع شده مدرن را با اطمینان خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پیکربندی سرور مجوز Configuring the Authorization Server

  • مقدمه Introduction

  • سرور مجوز The Authorization Server

  • راه اندازی سرور مجوز Spring Setting up Spring Authorization Server

  • احراز هویت با KeyCloak Authenticating with KeyCloak

  • جمع بندی Wrap-up

ایجاد یک برنامه مشتری Creating a Client Application

  • مقدمه Introduction

  • احراز هویت مشتریان محرمانه Authenticating Confidential Clients

  • سفارشی سازی مشتری Customizing the Client

  • تامین امنیت مشتریان عمومی Securing Public Clients

  • جمع بندی Wrap-up

ایجاد یک سرور منبع Creating a Resource Server

  • مقدمه Introduction

  • ایجاد یک سرور منبع Creating a Resource Server

  • تست امنیت شما Testing Your Security

  • دسترسی به ادعاهای JWT اصلی Accessing the Principals JWT Claims

  • تغییر به یک توکن مات Switching to an Opaque Token

  • بدون تابعیت سرور منبع Making the Resource Server Stateless

  • جمع بندی Wrap-up

اجرای مجوز بر اساس محدوده و نقش Implementing Scope and Role-based Authorization

  • مقدمه Introduction

  • مجوز با Scopes Authorization with Scopes

  • مجوز کاربر با نقش User Authorization with Roles

  • مجوز در سطح روش Method-level Authorization

  • تأیید مخاطب رمز Verifying the Token Audience

  • جمع بندی Wrap-up

ایمن کردن زنجیره تماس با OAuth2 Securing the Call Chain with OAuth2

  • مقدمه Introduction

  • API Gateway با Spring Cloud Gateway API Gateway with Spring Cloud Gateway

  • انتشار هویت با رله Token Identity propagation with Token relay

  • اعتبار مشتری با وب کلاینت Client Credentials with Web Client

  • تبادل توکن Token Exchange

  • جمع بندی Wrap-up

نمایش نظرات

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

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

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

احراز هویت و مجوز در Spring Boot 3 با استفاده از Oauth2
جزییات دوره
1h 8m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
18
2.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wojciech Lesniak Wojciech Lesniak

Wojciech یک سرب فنی و استاد اسکرام است. او بیش از 15 سال تجربه در زمینه تولید نرم افزار در صنایع مختلف از خدمات مالی و بازی های آنلاین دارد. او تجربه گسترده ای با هر برنامه جاوا ، چارچوب Spring ، مایکروسرویس دارد و علاقه زیادی به توسعه برنامه های امن و مقیاس پذیر دارد.