لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش احراز هویت عملی 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
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 موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نرم افزار حرفه ای با 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 و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.
نمایش نظرات