دوره آموزشی اسپرینگ: امنیت اسپرینگ

دوره آموزشی اسپرینگ: امنیت اسپرینگ

1 ساعت 31 دقیقهمتوسط2022-04-06

مدرسین

Frank P Moley III

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)

سرفصل ها

مقدمه

  • با Spring Security ایمن شوید
  • آنچه باید بدانید

مفاهیم امنیتی اسپرینگ

  • مقدمه ای بر امنیت فنری
  • احراز هویت در مقابل مجوز

ایمن سازی برنامه های کاربردی وب با Spring

  • مقدمه ای بر پروژه
  • احراز هویت در حافظه
  • احراز هویت JDBC
  • استفاده از bcrypt برای هش کردن
  • اعمال مجوزها
  • احراز هویت مبتنی بر فرم
  • صفحه ورود
  • سیم کشی همه با هم
  • اتمام کار و تست

احراز هویت LDAP

  • معرفی LDAP برای احراز هویت
  • پیکربندی نمونه سرور LDAP
  • فنری LDAP خارج از احراز هویت
  • دایرکتوری فعال در مقابل LDAP برای احراز هویت

استفاده از OAuth 2 با امنیت Spring

  • مقدمه ای بر OAuth 2
  • Spring and OAuth 2
  • استفاده از GitHub به عنوان یک سرویس مجوز

WebFlux Security

  • مقدمه ای بر WebFlux Security
  • اجرای امنیت اولیه

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان