fix: prefix user tokens with 'user:' for JwtAuthenticationFilter routing
This commit is contained in:
@@ -45,21 +45,22 @@ public class TestSecurityHelper {
|
|||||||
* Returns a valid JWT access token with OPERATOR role.
|
* Returns a valid JWT access token with OPERATOR role.
|
||||||
*/
|
*/
|
||||||
public String operatorToken() {
|
public String operatorToken() {
|
||||||
return jwtService.createAccessToken("test-operator", "user", List.of("OPERATOR"));
|
// Subject must start with "user:" for JwtAuthenticationFilter to treat it as a UI user token
|
||||||
|
return jwtService.createAccessToken("user:test-operator", "user", List.of("OPERATOR"));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns a valid JWT access token with ADMIN role.
|
* Returns a valid JWT access token with ADMIN role.
|
||||||
*/
|
*/
|
||||||
public String adminToken() {
|
public String adminToken() {
|
||||||
return jwtService.createAccessToken("test-admin", "user", List.of("ADMIN"));
|
return jwtService.createAccessToken("user:test-admin", "user", List.of("ADMIN"));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns a valid JWT access token with VIEWER role.
|
* Returns a valid JWT access token with VIEWER role.
|
||||||
*/
|
*/
|
||||||
public String viewerToken() {
|
public String viewerToken() {
|
||||||
return jwtService.createAccessToken("test-viewer", "user", List.of("VIEWER"));
|
return jwtService.createAccessToken("user:test-viewer", "user", List.of("VIEWER"));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user