Add security on endpoints and handle 403 responses.
This commit is contained in:
@@ -4,6 +4,8 @@ import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
|
||||
import static org.sportshub.domain.user.model.UserRole.ADMIN;
|
||||
import static org.sportshub.domain.user.model.UserRole.STANDARD;
|
||||
import org.sportshub.domain.user.model.User;
|
||||
import org.sportshub.domain.user.port.UserPort;
|
||||
import org.springframework.stereotype.Component;
|
||||
@@ -11,9 +13,21 @@ import org.springframework.stereotype.Component;
|
||||
@Component
|
||||
public class UserInMemoryAdapter implements UserPort {
|
||||
private static final List<User> users = List.of(
|
||||
new User(UUID.fromString("c1a0805f-c618-47dc-bae7-bee70503644e"), "$2a$10$WPuLOKpvaQnMotNo5ijPwegBPwmMF1C04XkTNCBpeBFo4r2YJWy.2"),
|
||||
new User(UUID.fromString("4eff194d-dd8e-463e-974f-034bfd509f84"), "$2a$10$WPuLOKpvaQnMotNo5ijPwegBPwmMF1C04XkTNCBpeBFo4r2YJWy.2"),
|
||||
new User(UUID.fromString("c78d7d7c-0386-415d-86dc-98a470591e07"), "$2a$10$WPuLOKpvaQnMotNo5ijPwegBPwmMF1C04XkTNCBpeBFo4r2YJWy.2")
|
||||
new User(
|
||||
UUID.fromString("c1a0805f-c618-47dc-bae7-bee70503644e"),
|
||||
"$2a$10$WPuLOKpvaQnMotNo5ijPwegBPwmMF1C04XkTNCBpeBFo4r2YJWy.2",
|
||||
List.of(STANDARD)
|
||||
),
|
||||
new User(
|
||||
UUID.fromString("4eff194d-dd8e-463e-974f-034bfd509f84"),
|
||||
"$2a$10$WPuLOKpvaQnMotNo5ijPwegBPwmMF1C04XkTNCBpeBFo4r2YJWy.2",
|
||||
List.of(STANDARD)
|
||||
),
|
||||
new User(
|
||||
UUID.fromString("c78d7d7c-0386-415d-86dc-98a470591e07"),
|
||||
"$2a$10$WPuLOKpvaQnMotNo5ijPwegBPwmMF1C04XkTNCBpeBFo4r2YJWy.2",
|
||||
List.of(STANDARD, ADMIN)
|
||||
)
|
||||
);
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user