لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش احراز هویت و تعیین سطح دسترسی در Spring Boot 4 با استفاده از OAuth2
- آخرین آپدیت
دانلود Authentication and Authorization in Spring Boot 4 Using OAuth2
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بسیاری از تیمها هنوز به فرمهای ورود سفارشی و بررسیهای پراکنده نقشهای کاربری متکی هستند که در سیستمهای مدرن مبتنی بر میکروسرویس و API قابلیت مقیاسپذیری ندارند. در این دوره آموزشی، «احراز هویت و تعیین سطح دسترسی در Spring Boot 4 با استفاده از OAuth2»، شما یاد میگیرید که چگونه برنامههای Spring Boot را با استفاده از Spring Security مدرن، OAuth2 و OpenID Connect ایمن کنید. ابتدا، نحوه پیکربندی Spring Security در یک پروژه جدید Spring Boot 4 و راهاندازی ورود OAuth2 با یک ارائهدهنده هویت خارجی (Identity Provider) را بررسی خواهید کرد. سپس، میآموزید که چگونه از RESTful APIها به عنوان سرورهای منابع OAuth2 با استفاده از توکنهای JWT، اسکوپها (Scopes) و قوانین دقیق تعیین سطح دسترسی با API مدیریت مجوز (AuthorizationManager) و انوتیشنهای سطح متد محافظت کنید. در نهایت، نحوه یکپارچهسازی ماژول Spring Security OAuth2 Authorization Server، فعالسازی مدیریت نشستهای بدون وضعیت (Stateless) و تست جامع گردشکارهای احراز هویت و تعیین سطح دسترسی را فرا خواهید گرفت. در پایان این دوره، شما مهارتها و دانش لازم در مورد امنیت Spring Boot 4 را برای ایمنسازی اپلیکیشنهای وب و میکروسرویسها با OAuth2 و OpenID Connect کسب خواهید کرد.
سرفصل ها و درس ها
مبانی امنیت Spring Boot 4 و OAuth2
Fundamentals of Spring Boot 4 Security and OAuth2
مقایسه امنیت سنتی و OAuth2 در Spring Boot
Comparing traditional security and OAuth2 in Spring Boot
دمو: ایجاد یک اپلیکیشن Spring Boot 4 با Spring Security
Demo: Creating a Spring Boot 4 app with Spring Security
دمو: پیکربندی ورود OAuth2 با یک ارائهدهنده هویت
Demo: Configuring OAuth2 Login with an identity provider
دمو: بررسی جریان احراز هویت و جزئیات کاربر
Demo: Reviewing the authentication flow and user details
ایمنسازی REST APIها با JWT و تعیین سطح دسترسی دقیق
Securing REST APIs with JWT and fine-grained authorization
درک سرورهای منابع، JWT و ادعاها (Claims)
Understanding resource servers, JWT, and claims
دمو: فعالسازی امنیت سرور منابع مبتنی بر JWT
Demo: Enabling JWT-based resource server security
دمو: امنیت در سطح متد و AuthorizationManager
Demo: Method-level security and AuthorizationManager
دمو: تست APIهای ایمن شده با و بدون توکن
Demo: Testing secured APIs with and without tokens
یکپارچهسازی Authorization Server و تست جامع
Authorization Server integration and end-to-end testing
پیکربندی Spring Security OAuth2 Authorization Server
Configuring the Spring Security OAuth2 Authorization Server
دمو: ثبت کلاینتها و تعریف اسکوپها
Demo: Registering clients and defining scopes
دمو: نشستهای Stateless و امنیت سازگار با میکروسرویس
Demo: Stateless sessions and microservice-friendly security
دمو: تست جامع (End-to-End) احراز هویت و تعیین سطح دسترسی
Demo: End-to-end testing of authentication and authorization
محمد، یک توسعه دهنده نرم افزار با یک دهه تجربه، در یادگیری ماشین و تجزیه و تحلیل داده ها برتر است. او که یک مربی پر انرژی است، دارای مدرک مالی و علوم کامپیوتر است و تجزیه و تحلیل داده ها را برای شرکت های آموزش الکترونیکی پیشرو در سراسر جهان تدریس می کند.
نمایش نظرات