دوره آموزشی اسپرینگ: امنیت اسپرینگ
1 ساعت 31 دقیقهمتوسط2022-04-06
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
توسعه دهندگان گاهی اوقات برای دیدن برنامه های خود مانند مهاجمان تلاش می کنند. آنها به طور خودکار آسیب پذیری ها را تشخیص نمی دهند. اینجاست که چارچوبهایی مانند Spring Security وارد میشوند. Spring Security ویژگیهای احراز هویت داخلی و مجوز را برای ایمن کردن برنامهها و سرویسهای شما و راههای آسان برای گسترش چارچوب برای به حداکثر رساندن ارزش آن ارائه میدهد. به معمار امنیتی فرانک مولی بپیوندید تا نشان دهد چگونه پروژه های جاوا خود را با Spring Security، LDAP، Active Directory و WebFlux ایمن کنید. در طول مسیر، یاد بگیرید که چگونه از Spring Security برای راه اندازی سرورهای OAuth 2.0 خود برای ایمن سازی برنامه ها و خدمات شبکه خود استفاده کنید.
مهارت ها
SpringSoftware Development ToolsOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - با Spring Security ایمن شوید
- 02 - آنچه باید بدانید
1. مفاهیم امنیتی اسپرینگ
- 03 - مقدمه ای بر امنیت فنری
- 04 - احراز هویت در مقابل مجوز
2. ایمن سازی برنامه های کاربردی وب با Spring
- 05 - مقدمه ای بر پروژه
- 06 - احراز هویت در حافظه
- 07 - احراز هویت JDBC
- 08 - استفاده از bcrypt برای هش کردن
- 09 - اعمال مجوزها
- 10 - احراز هویت مبتنی بر فرم
- 11 - صفحه ورود
- 12 - سیم کشی همه با هم
- 13 - اتمام کار و تست
3. احراز هویت LDAP
- 14 - معرفی LDAP برای احراز هویت
- 15 - پیکربندی نمونه سرور LDAP
- 16 - فنری LDAP خارج از احراز هویت
- 17 - دایرکتوری فعال در مقابل LDAP برای احراز هویت
4. استفاده از OAuth 2 با امنیت Spring
- 18 - مقدمه ای بر OAuth 2
- 19 - Spring and OAuth 2
- 20 - استفاده از GitHub به عنوان یک سرویس مجوز
5. WebFlux Security
- 21 - مقدمه ای بر WebFlux Security
- 22 - اجرای امنیت اولیه
نتیجه
- 23 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی اسپرینگ دیتا ۳
- دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
- دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی Spring Web MVC 6