آموزش اسپرینگ فریم‌ورک: احراز هویت کاربران با اسپرینگ سکیوریتی 5 - آخرین آپدیت

دانلود Spring Framework: Authenticating Users with Spring Security 5

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع Spring Security: تأمین امنیت برنامه‌های جاوا

این دوره آموزشی، تمام مبانی و اصول اساسی Spring Security را پوشش می‌دهد و به شما کمک می‌کند برنامه‌های جاوا خود را در برابر تهدیدات امنیتی مختلف محافظت کنید. با شرکت در این دوره، خواهید آموخت:

  • تأمین امنیت کامل برنامه‌ها: با استفاده از Spring Security، امنیت برنامه‌های خود را در برابر دسترسی‌های غیرمجاز و حملات سایبری ارتقا دهید.
  • مدیریت کاربران: نحوه ذخیره اطلاعات کاربران در حافظه (In-Memory) و پایگاه داده (Database) را بیاموزید.
  • احراز هویت (Authentication): روش‌های احراز هویت در برابر LDAP را فرا بگیرید و امنیت ورود کاربران به سیستم را تضمین کنید.
  • مجوزدهی (Authorization): نحوه مدیریت سطوح دسترسی کاربران و تعریف نقش‌های مختلف در پایگاه داده را آموزش ببینید.
  • الگوریتم‌های رمزنگاری: با جدیدترین الگوریتم‌های Hashing برای ذخیره‌سازی امن رمز عبور آشنا شوید.
  • سفارشی‌سازی رابط کاربری (UI): ظاهر و عملکرد رابط کاربری Spring Security را مطابق با نیازهای خود تغییر دهید.
  • امنیت در سطح متد (Method Level Security): دسترسی به متدهای خاص را بر اساس نقش و سطح دسترسی کاربران محدود کنید.
  • دسترسی به کاربر وارد شده: تکنیک‌های جدید برای دسترسی به اطلاعات کاربری که در حال حاضر وارد سیستم شده است را یاد بگیرید.

با استفاده از دانش کسب شده در این دوره، می‌توانید امنیت برنامه‌های جاوا خود را به طور قابل توجهی افزایش دهید و از اطلاعات حساس کاربران محافظت کنید. این دوره برای توسعه‌دهندگان جاوا که به دنبال یادگیری Spring Security و بهبود امنیت برنامه‌های خود هستند، ایده‌آل است.


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

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

  • مروری بر دوره Course Overview

پیکربندی یک برنامه برای استفاده از Security Security Configuring an Application to Use Spring Security

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • امنیت بهار چیست؟ What Is Spring Security?

  • مقدمه Introduction

  • امنیت اسپرینگ چیست؟ What Is Spring Security?

  • ادغام Integration

  • معماری Architecture

  • ادغام Integration

  • معماری Architecture

  • پیش نیازها Prerequisites

  • دریافت کد Getting the Code

  • پیش‌نیازها Prerequisites

  • دریافت کد برنامه نویسی Getting the Code

  • نسخه ی نمایشی: GitHub Demo: GitHub

  • نمونه کد: گیت‌هاب Demo: GitHub

  • نسخه ی نمایشی: واردات پروژه Demo: Project Import

  • نسخه ی نمایشی: فایلهای ورزشی Demo: Exercise Files

  • دمو: وارد کردن پروژه Demo: Project Import

  • فایل‌های تمرینی: دموی آموزشی Demo: Exercise Files

  • واژگان امنیتی بهار Spring Security Vocabulary

  • خلاصه Summary

  • واژگان امنیتی بهار Spring Security Vocabulary

  • خلاصه Summary

امنیت برنامه MVC بهار خود Securing Your Spring MVC Application

  • مقدمه Introduction

  • معماری Architecture

  • احراز هویت Authentication

  • مجوز Authorization

  • وابستگی‌های مِیون Maven Dependencies

  • وابستگی‌های گرادل Gradle Dependencies

  • آموزش: افزودن وابستگی‌های میون Demo: Adding Maven Dependencies

  • پیکربندی Configuration

  • دمو: پیکربندی حداقل امنیت برنامه Demo: Configuring Minimal Application Security

  • دمو: پیکربندی امنیت با استفاده از جاوا Demo: Configuring Security Using Java

  • دمو: پیکربندی نمای ورود به سیستم Demo: Configuring the Login View

  • رفع خطاهای Maven Fixing Maven Errors

  • خلاصه Summary

پیکربندی Spring Security برای استفاده از پایگاه داده Configuring Spring Security to Use a Database

  • مقدمه Introduction

  • حافظه درجا In Memory Storage

  • دمو: حافظه ذخیره سازی در حافظه اصلی Demo: In Memory Storage

  • ذخیره سازی پایگاه داده Database Storage

  • فایل docker-compose.yml docker-compose.yml

  • نمونه: راه‌اندازی پایگاه داده با Docker Demo: Docker Database Setup

  • نکات داکر Docker Tips

  • دمو: پیکربندی JDBC Demo: JDBC Configuration

  • دمو: پیکربندی MySQL Demo: MySQL Configuration

  • دمو: خلاصه تنظیمات Demo: Configuration Recap

  • خلاصه Summary

احراز هویت کاربران در برابر LDAP Authenticating Users Against LDAP

  • مقدمه Introduction

  • وابستگی‌های مِیوِن Maven Dependencies

  • آموزش: افزودن وابستگی‌های میون Demo: Adding Maven Dependencies

  • پیکربندی امنیتی کنفرانس ConferenceSecurityConfig.java

  • دمو: پیکربندی امنیتی برای LDAP Demo: Security Config for LDAP

  • اپلیکیشن.پراپرتیز application.properties

  • دمو: ایجاد سرور داخلی (Embedded Server) Demo: Creating the Embedded Server

  • سرور تست Ldif test-server.ldif

  • نمونه: ساخت فایل LDIF Demo: Creating the LDIF File

  • دمو: احراز هویت در برابر LDAP Demo: Authenticating Against LDAP

  • خلاصه Summary

سفارشی کردن شی امنیتی امنیتی Customizing the Spring Security Object

  • مقدمه Introduction

  • احراز هویت - مجوز دسترسی Authentication - Authorization

  • جزئیات سفارشی کاربر Custom User Details

  • دمو: ایجاد شیء جزئیات کاربری سفارشی Demo: Creating the Custom User Details Object

  • مدل‌ساز کانتکست Context Mapper

  • دمو: افزودن ستون‌ها به پایگاه داده ما Demo: Adding Columns to Our Database

  • دمو: ایجاد نگاشت‌گر بافت LDAP Demo: Creating the LDAP Context Mapper

  • تنظیمات امنیتی Security Config

  • دمو: احراز هویت با LDAP، مجوزدهی با پایگاه داده Demo: Authenticate Against LDAP Authorize Against the Database

  • خلاصه Summary

ایجاد یک صفحه ورود به سیستم سفارشی برای امنیت بهار Creating a Custom Login Page for Spring Security

  • مقدمه Introduction

  • دمو: پیام خطا Demo: Error Message

  • URL خطا failureUrl

  • آموزش: پیکربندی مدیریت خطاهای ورود Demo: Configure Login Error Handling

  • نمایش ارورها Displaying Errors

  • نمونه: پیام‌های خطای ورود Demo: Login Error Messages

  • مرا به یاد داشته باش Remember Me

  • فرانت‌اند «مرا به خاطر بسپار» Remember Me Frontend

  • دمو: رابط کاربری "مرا به خاطر بسپار" Demo: Remember Me UI

  • تنظیمات به خاطر سپردن من Remember Me Configuration

  • دمو: تنظیمات امنیتی "مرا به خاطر بسپار" Demo: Remember Me Security Config

  • مرا به خاطر بسپار SQL Remember Me SQL

  • نمایش: اجرای نمونه "مرا به خاطر بسپار" Demo: Performing Remember Me Example

  • خروج Logout

  • تنظیمات خروج Logout Configuration

  • دمو: پیکربندی خروج از حساب Demo: Logout Configuration

  • نمایش موفقیت Display Success

  • دمو: خروج Demo: Logout

  • خلاصه Summary

ایجاد یک فرایند ثبت سفارشی برای امنیت بهار Creating a Custom Registration Process for Spring Security

  • مقدمه Introduction

  • فرآیند ثبت نام Registration Workflow

  • احراز هویت Authentication

  • پیکربندی ایمیل Email Configuration

  • دمو: پیکربندی ایمیل Demo: Email Configuration

  • رابط کاربری حساب کاربری Account UI

  • دمو: رابط کاربری ایجاد حساب Demo: Create Account UI

  • مدیر حساب Account Controller

  • دمو: کنترلر ایجاد حساب کاربری Demo: Create Account Controller

  • پست حساب کاربری Account Post

  • خدمات حساب Account Service

  • دمو: سرویس ساخت اکانت Demo: Create Account Service

  • ارسال ایمیل Sending the Emaili

  • پردازش رویداد ایمیل Processing the Email Event

  • تایید حساب Confirming the Account

  • خلاصه Summary

مدیریت رمز عبور فراموش شده در امنیت بهار Handling a Forgotten Password in Spring Security

  • مقدمه Introduction

  • گردش کار گذرواژه Password Workflow

  • جمع‌آوری داده Data Gathering

  • مدیر رمز عبور Password Controller

  • ارسال ایمیل Sending the Email

  • خدمات رمز عبور Password Service

  • دریافت رمز عبور جدید Obtain New Password

  • خلاصه Summary

روش های ایمن سازی در امنیت بهار Securing Methods in Spring Security

  • مقدمه Introduction

  • فعال‌سازی حاشیه‌نویسی Enabling Annotations

  • پیکربندی حاشیه‌نویسی Annotation Configuration

  • دمو: پیکربندی حاشیه‌نویسی‌های امنیتی Demo: Configuring Security Annotations

  • امنیت متد Method Security

  • دمو: پیاده‌سازی امنیت متد Demo: Implementing Method Security

  • دمو: دسترسی ممنوع Demo: Permission Denied

  • خلاصه Summary

ایمن سازی عناصر UI با استفاده از Security Spring Securing UI Elements Using Spring Security

  • مقدمه Introduction

  • عناصر رابط کاربری UI Elements

  • دموی پیاده‌سازی امنیت رابط کاربری Demo: Implementing UI Security

  • دریافت نام کاربری فعلی Obtaining the Current User

  • دمو: تزریق اصلی Demo: Principal Injection

  • خلاصه Summary

نمایش نظرات

آموزش اسپرینگ فریم‌ورک: احراز هویت کاربران با اسپرینگ سکیوریتی 5
جزییات دوره
4h 48m
126
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
475
4.4 از 5
دارد
دارد
دارد
Bryan Hansen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Hansen Bryan Hansen

برایان مدیر گروه فناوری فناوری ، یک شرکت مشاوره مستقر در سالت لیک سیتی است و دوره های متعددی را در جاوا تألیف و تدریس کرده است. در طی سالها ، برایان دوره هایی را در مورد گواهینامه های جاوا ، JPA ، Hibernate ، Spring ، Spring MVC ، Spring JDBC ، Maven ، RESTful Services ، سلنیوم ، تست خودکار ، CAS و موضوعات مختلف امنیتی تدریس کرده است.