آموزش احراز هویت عملی Bootcamp JWT با جاوا و Spring Boot [ویدئو]

Practical Bootcamp JWT Authentication with Java and Spring Boot [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: JWT (JSON web token) استانداردی برای ایمن سازی APIها در معماری Microservices است. با استفاده از این استاندارد، می‌توانیم فناوری داخلی APIها مانند Nodejs، Python، .NET و غیره را ایمن کنیم. اما در این دوره، API ها را با استفاده از جاوا و Spring Boot می سازیم و سپس با استفاده از JWT و امنیت Spring آنها را ایمن می کنیم. ما مفاهیم مهمی مانند احراز هویت، مجوز، اهمیت ایمن سازی API های RESTful، JWT (Json Web Token)، اجزای مختلف و اصطلاحات مرتبط با JWT، گردش کار، و یک مورد استفاده نموداری از استفاده از JWT را پوشش خواهیم داد. در طول دوره، با ایجاد یک پروژه Spring Boot از ابتدا، پیاده سازی JWT را در پروژه Spring Boot ما یاد خواهید گرفت. ما وابستگی های مورد نیاز Maven را اضافه می کنیم و یاد می گیریم که پروژه ها را در GitHub راه اندازی کنیم و روند یکپارچه سازی مداوم را دنبال کنیم. همچنین یاد خواهید گرفت که کلاس‌های موجودیت Hibernate ما را ایجاد کنید و پیکربندی امنیت JWT و Spring را شروع کنید. با حرکت بیشتر، نقاط پایانی مجاز و غیر مجاز را پیکربندی می کنیم و نقاط پایانی ثبت نام و ورود کاربر را ایجاد می کنیم. نحوه ایجاد کلاس‌های مبتنی بر نقش و ایجاد نقش‌های متعدد و همچنین محدود کردن کاربران به عملکردهای مبتنی بر نقش‌ها را خواهیم فهمید. در پایان دوره، یاد خواهید گرفت که کلاس‌های مرتبط با امنیت مانند پیکربندی، فیلترها و سرویس‌ها ایجاد کنید و یاد می‌گیرید که از Postman برای آزمایش APIهای خود استفاده کنید. همه منابع و فایل‌های کد در اینجا قرار می‌گیرند: https://github.com/PacktPublishing/Practical-Bootcamp-JWT-Authentication-with-Java-and-Spring-Boot اصول اولیه امنیت مانند احراز هویت و مجوز را بیاموزید. اجرای JWT با Spring Boot و Spring Security APIهایی ایجاد کنید که با استفاده از Spring data JPA با پایگاه داده صحبت کنند یاد بگیرید که از API های خود بر اساس نقش کاربر محافظت کنید راه اندازی پروژه Spring Boot را از ابتدا یاد بگیرید همه چیز را در مورد JWT (JSON Web Token) بیاموزید این دوره برای کسانی است که می خواهند در مورد ایمن سازی API ها با استانداردهای صنعتی بیاموزند. یادگیری اجزا و اصطلاحات مختلف مرتبط با JWT * استخراج اطلاعات کاربر و اطلاعات نقش از JWT * ایجاد کلاس های مرتبط با امنیت مانند پیکربندی، فیلترها، خدمات

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

مبانی JWT، احراز هویت، مجوز Basics of JWT, Authentication, Authorization

  • معرفی Introduction

  • همه چیز در مورد JWT، احراز هویت، مجوز Everything about JWT, Authentication, Authorization

نمای کلی و پروژه Spring Boot و Git Setup Overview and Spring Boot Project and Git Setup

  • JWT Use Case، Spring Boot Setup، Github Setup JWT Use Case, Spring Boot Setup, Github Setup

  • پیکربندی برای اجرای JWT و Spring Security Configuration for JWT and Spring Security Implementation

پیکربندی JWT، UserDetailsService، AuthenticationFilter، تست پستچی JWT Config, UserDetailsService, AuthenticationFilter, Postman Testing

  • JWTConfig، UserDetailsService، AuthenticationManagerBuilder Implementation JWTConfig, UserDetailsService, AuthenticationManagerBuilder Implementation

  • JWTConfig، UserDetailsService، اجرای HttpSecurity JWTConfig, UserDetailsService, HttpSecurity Implementation

  • پیاده سازی JWT Util JWT Util Implementation

  • JwtController، JwtRequest، JwtResponse پیاده سازی JwtController, JwtRequest, JwtResponse Implementation

  • پیاده سازی JwtAuthenticationFilter JwtAuthenticationFilter Implementation

تست API ایمن با Token و Git Push Testing secured API with Token and Git Push

  • تست نقاط پایانی API با Postman Testing API Endpoints with Postman

  • Git Commit Push به GitHub Git Commit Push to GitHub

پایگاه داده، نهاد، ورود، رجیستری، تست Database, Entity, Login, Registry, Testing

  • راه اندازی پایگاه داده و ایجاد موجودیت Database Setup and Entity Creation

  • رابطه ManyToMany ManyToMany Relationship

  • RoleRepository، RoleModel، UserDetails RoleRepository, RoleModel, UserDetails

  • ثبت نام کاربر، ورود به سیستم، پیکربندی Jwt User Register, Login, Jwt Configuration

  • تست امنیت APIها کاربر فعلی Testing APIs Security Current User

انقضای رمز، API را با Role Authority محدود کنید Token Expiry, Restrict API with Role Authority

  • Saving Getting Role Authority Saving Getting Role Authority

  • انقضای توکن JWT JWT Token Expiration

  • API را با Role Authority محدود کنید Restrict API with Role Authority

نمایش نظرات

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

آموزش احراز هویت عملی Bootcamp JWT با جاوا و Spring Boot [ویدئو]
جزییات دوره
4 h 31 m
19
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Ranjan Pandey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ranjan Pandey Ranjan Pandey

نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.