Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

JWT + Spring Security [Spring Boot 3]

Автор: LaMalditaProgramadora

Загружено: 2023-07-28

Просмотров: 2023

Описание:

Link al repositorio: https://github.com/LaMalditaProgramad...

JSON Web Token (JWT) + Spring Security [Spring Boot 3]
--------------------------------------------------------------------------------------------

0. Agregamos las dependencias
jjwt-api: https://mvnrepository.com/artifact/io...
jjwt-impl: https://mvnrepository.com/artifact/io...
jjwt-jackson: https://mvnrepository.com/artifact/io...
spring-boot-starter-security (no es necesario poner la versión, se toma del spring-boot-starter-parent): https://mvnrepository.com/artifact/or...

1. En nuestro package model, creamos:
Users.java: https://github.com/LaMalditaProgramad...
Role.java: https://github.com/LaMalditaProgramad...

2. En nuestro package repository, creamos:
IUserRepository.java: https://github.com/LaMalditaProgramad...

3. En nuestro package service, creamos:
IUserService.java: https://github.com/LaMalditaProgramad...

4. En nuestro package service.impl, creamos:
UserServiceImpl.java: https://github.com/LaMalditaProgramad...
JwtUserDetailsService.java: https://github.com/LaMalditaProgramad...

5. En nuestro package util, creamos:
CORS.java: https://github.com/LaMalditaProgramad...

6. En nuestro package security, creamos:
https://github.com/LaMalditaProgramad...
JwtAuthenticationEntryPoint.java
JwtRequest.java
JwtRequestFilter.java
JwtResponse.java
JwtTokenUtil.java
WebSecurityConfig.java

7. En application.properties, agregar:
spring.mvc.pathmatch.matching-strategy=ant-path-matcher
jwt.secret=LaMalditaProgramadoraLaMalditaProgramadoraLaMalditaProgramadora
Nota: jwt.secret puede variar

8. En nuestro package controller, creamos:
UserController.java: https://github.com/LaMalditaProgramad...
JwtAuthenticationController.java: https://github.com/LaMalditaProgramad...

9. En HeroController.java, definir los permisos de los métodos con:
@PreAuthorize("hasAuthority('ROLE_USER') or hasAuthority('ROLE_ADMIN')")
@PreAuthorize("hasAuthority('ROLE_ADMIN')")
@PreAuthorize("hasAuthority('ROLE_USER')")

10. Importamos hero-api.postman_collection.json en Postman y probamos.
https://github.com/LaMalditaProgramad...

11. Suscríbete :D

#springboot #jwt #springsecurity #java

JWT + Spring Security [Spring Boot 3]

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

SOAP Web Service + Spring Boot 3 (3.0.6) + JPA [JDK 17]

SOAP Web Service + Spring Boot 3 (3.0.6) + JPA [JDK 17]

Spring Boot 3 + Drools (Reglas de Negocio)

Spring Boot 3 + Drools (Reglas de Negocio)

Java

Java

REAL ODPADA Z 2-LIGOWCEM! SENSACJA, ABSURD, NIEMOŻLIWE! ALBACETE LEPSZE, CO ZA FALSTART ARBELOI

REAL ODPADA Z 2-LIGOWCEM! SENSACJA, ABSURD, NIEMOŻLIWE! ALBACETE LEPSZE, CO ZA FALSTART ARBELOI

Despliega tu App Spring Boot (+PostgreSQL) en Heroku en 8 min

Despliega tu App Spring Boot (+PostgreSQL) en Heroku en 8 min

TechTalk VCSOFT: Seguridad y Reactividad para Desarrollo Frontend - Juan Camilo Garcia

TechTalk VCSOFT: Seguridad y Reactividad para Desarrollo Frontend - Juan Camilo Garcia

Microsoft begs for mercy

Microsoft begs for mercy

BLAST Bounty Malta, Round 1, Day 3 - GM vs M80, 3DMAX vs IC, Liquid vs NIP, Falcons vs ECSTATIC

BLAST Bounty Malta, Round 1, Day 3 - GM vs M80, 3DMAX vs IC, Liquid vs NIP, Falcons vs ECSTATIC

SI393-24-1 - S10-Lab14 - Proyecto por capas - 1 Entidad (Bibliotecas + WPF)

SI393-24-1 - S10-Lab14 - Proyecto por capas - 1 Entidad (Bibliotecas + WPF)

Prezydent PRZEŁAMUJE blokadę Tuska! Szefowie służb wreszcie w Pałacu - znamy SZCZEGÓŁY!

Prezydent PRZEŁAMUJE blokadę Tuska! Szefowie służb wreszcie w Pałacu - znamy SZCZEGÓŁY!

MS SQL SERVER

MS SQL SERVER

This New Gemini Update is Massive! (New Features)

This New Gemini Update is Massive! (New Features)

I Read Honey's Source Code

I Read Honey's Source Code

AWS - Despliegue de microservicios dockerizados con ECR y ECS con clúster (EC2) + Axon Server

AWS - Despliegue de microservicios dockerizados con ECR y ECS con clúster (EC2) + Axon Server

SI393-24-1 - S13-Lab17 - Entity Framework III - Relación Uno a Muchos (Bibliotecas + Windows Forms)

SI393-24-1 - S13-Lab17 - Entity Framework III - Relación Uno a Muchos (Bibliotecas + Windows Forms)

SI393-25-2 - S5-Lab09 - Multilistas III - Reportes (.NET y Windows Forms)

SI393-25-2 - S5-Lab09 - Multilistas III - Reportes (.NET y Windows Forms)

CZY USA ZAATAKUJE IRAN? GDZIE SĄ MILIARDY Z S.A.F.E? W TYCH OBSZARACH WOJSKO POLSKIE TO ŚWIATOWY TOP

CZY USA ZAATAKUJE IRAN? GDZIE SĄ MILIARDY Z S.A.F.E? W TYCH OBSZARACH WOJSKO POLSKIE TO ŚWIATOWY TOP

Ekspert o dwóch scenariuszach ws. Iranu.

Ekspert o dwóch scenariuszach ws. Iranu. "Samo bombardowanie nic nie da"

SI393-24-1 - S11-Lab15 - Parte 1 -  Entity Framework I (Bibliotecas + Windows Forms)

SI393-24-1 - S11-Lab15 - Parte 1 - Entity Framework I (Bibliotecas + Windows Forms)

I Tried A.I. Dropshipping to make Passive Income

I Tried A.I. Dropshipping to make Passive Income

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com