Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1215917e

Přidáno uživatelem Petr Urban před asi 2 roky(ů)

#10228 authentication entry point

Zobrazit rozdíly:

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