Bonjour à tous,
Je développe actuellement une application web avec Spring MVC. pour la partie web.
Certaines formulaire web doivent utiliser une autre application REST, j'ai donc utilisé les Resttemplate.
Malheureusement, lorsque je cherche à joindre le service REST avec les Resttemplate, je reçois une erreur "401 Unauthorized".
Je voudrais desactiver tous les contrôles de sécurité sur les URL destiné à joindre le service REST mais je n'y arrive pas ....
Je compte sur vous !!!
Je précise que je n'ai aucun mal à joindre le service REST avec des commandes CURL ou avec du java (Resttemplate) dans une classe en dehors de l'application web.
La stacktrace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2//localhost:8080/Test__Rest-web/saisiesProjet] : [login:login]
J'ai essayé de configurer mon application web comme cela (mon application REST est joignable via localhost:8083/monApiRest/ et mon application web via localhost:8080):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 ... public class maClasse extends WebSecurityConfigurerAdapter { ... @Override protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/resources/**","**/monApiRest/**").permitAll() .anyRequest().authenticated() .and() .formLogin() .loginPage("/login") .permitAll() .and() .logout() .permitAll(); } ... @Override public void configure(WebSecurity web) throws Exception { web.debug(true); web.ignoring().antMatchers("**/monApiRest/**"); }








Répondre avec citation
Partager