Changeset c6f7486
- Timestamp:
- 01/25/26 22:25:50 (6 months ago)
- Branches:
- main
- Children:
- b81f586
- Parents:
- 4063ae0
- Location:
- finkwave
- Files:
-
- 16 added
- 5 edited
-
pom.xml (modified) (1 diff)
-
src/main/java/com/ukim/finki/develop/finkwave/config/JwtProperties.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/config/SecurityBeans.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/config/SecurityConfig.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/controller/AllController.java (modified) (1 diff)
-
src/main/java/com/ukim/finki/develop/finkwave/controller/AuthController.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/dto/AuthRequestDto.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/dto/AuthResponseDto.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/dto/LoginRequestDto.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/dto/UserResponseDto.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/filters/JwtFilter.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/model/RefreshToken.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/model/Role.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/model/User.java (modified) (3 diffs)
-
src/main/java/com/ukim/finki/develop/finkwave/repository/RefreshTokenRepository.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/repository/UserRepository.java (modified) (1 diff)
-
src/main/java/com/ukim/finki/develop/finkwave/service/AuthService.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/service/CustomUserDetailsService.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/service/JwtService.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/service/RefreshTokenService.java (added)
-
src/main/java/com/ukim/finki/develop/finkwave/service/UserService.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
finkwave/pom.xml
r4063ae0 rc6f7486 61 61 <artifactId>spring-boot-starter-data-jpa</artifactId> 62 62 </dependency> 63 <dependency> 64 <groupId>io.jsonwebtoken</groupId> 65 <artifactId>jjwt-api</artifactId> 66 <version>0.11.5</version> 67 </dependency> 68 <dependency> 69 <groupId>io.jsonwebtoken</groupId> 70 <artifactId>jjwt-impl</artifactId> 71 <version>0.11.5</version> 72 <scope>runtime</scope> 73 </dependency> 74 <dependency> 75 <groupId>io.jsonwebtoken</groupId> 76 <artifactId>jjwt-jackson</artifactId> 77 <version>0.11.5</version> 78 <scope>runtime</scope> 79 </dependency> 80 <dependency> 81 <groupId>org.springframework.boot</groupId> 82 <artifactId>spring-boot-starter-security</artifactId> 83 </dependency> 84 <dependency> 85 <groupId>org.springframework.security</groupId> 86 <artifactId>spring-security-test</artifactId> 87 <scope>test</scope> 88 </dependency> 63 89 </dependencies> 64 90 -
finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/AllController.java
r4063ae0 rc6f7486 28 28 29 29 @GetMapping("/admins") 30 public HttpEntity<List<Admin>> getAllAdmins(){30 public HttpEntity<List<Admin>> getAllAdmins(){ 31 31 return ResponseEntity.ok(adminRepository.findAll()); 32 32 } -
finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/User.java
r4063ae0 rc6f7486 4 4 import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 5 5 6 import jakarta.persistence.Column; 7 import jakarta.persistence.Entity; 8 import jakarta.persistence.Id; 9 import jakarta.persistence.OneToOne; 10 import jakarta.persistence.Table; 6 import jakarta.persistence.*; 11 7 import lombok.Getter; 12 8 import lombok.NoArgsConstructor; … … 22 18 @Id 23 19 @Column(name = "user_id", nullable = false) 20 @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "users_id_seq") 24 21 private Long id; 25 22 … … 44 41 private Admin admin; 45 42 43 // todo: is this column needed? if so, add to entities and documentation 44 @Enumerated(EnumType.STRING) 45 private Role role; 46 46 47 @OneToOne(mappedBy = "user") 47 48 @JsonIgnore -
finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/UserRepository.java
r4063ae0 rc6f7486 5 5 import org.springframework.stereotype.Repository; 6 6 7 import java.util.Optional; 8 7 9 @Repository 8 10 public interface UserRepository extends JpaRepository<User, Long> { 11 Optional<User> findByUsername(String username); 9 12 } -
finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/UserService.java
r4063ae0 rc6f7486 4 4 import com.ukim.finki.develop.finkwave.repository.UserRepository; 5 5 import lombok.AllArgsConstructor; 6 import lombok.RequiredArgsConstructor;7 6 import org.springframework.stereotype.Service; 8 7
Note:
See TracChangeset
for help on using the changeset viewer.
