Revize 1215917e
Přidáno uživatelem Petr Urban před asi 2 roky(ů)
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/controller/UserController.java | ||
---|---|---|
78 | 78 |
*/ |
79 | 79 |
@PostMapping(value = "/logout") |
80 | 80 |
public ResponseEntity<String> logoutUser(@RequestBody User user) { |
81 |
|
|
81 | 82 |
return aOuthService.logoutUser(user); |
82 | 83 |
} |
83 | 84 |
|
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/security/JwtAuthenticationFilter.java | ||
---|---|---|
25 | 25 |
import java.util.Objects; |
26 | 26 |
|
27 | 27 |
@Component |
28 |
public class JwtAuthenticationFilter extends OncePerRequestFilter { |
|
28 |
public class JwtAuthenticationFilter extends OncePerRequestFilter {
|
|
29 | 29 |
|
30 | 30 |
private OAuthService oAuthService; |
31 | 31 |
|
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/utils/RequestBuilder.java | ||
---|---|---|
40 | 40 |
return response; |
41 | 41 |
} |
42 | 42 |
|
43 |
public static ResponseEntity<String> sendRequestResponse(String url, String token) { |
|
44 |
RestTemplate restTemplate = new RestTemplate(); |
|
45 |
|
|
46 |
HttpHeaders headers = new HttpHeaders(); |
|
47 |
|
|
48 |
headers.setContentType(MediaType.APPLICATION_JSON); |
|
49 |
headers.set("Authorization", "Bearer " + token); |
|
50 |
|
|
51 |
HttpEntity<String> entity = new HttpEntity<>(null, headers); |
|
52 |
ResponseEntity<String> response = restTemplate.postForEntity("{}", entity, String.class); |
|
53 |
return response; |
|
54 |
} |
|
55 |
|
|
43 | 56 |
} |
Také k dispozici: Unified diff
#10228 authentication entry point