Ich habe ein Problem mit der Spring-Sicherheit oauth 2, zuerst Connexion Ich bekomme meine Token und Refresh-Token, alles ist in Ordnung.OAuth2ClientAuthenticationProcessingFilter wird nicht nach der ersten Authentifizierung aufgerufen.
aber es scheint, das Token wird nie überprüft, wenn es ablaufen keine Refresh-Anfrage gemacht wird, passiert nichts und ich bin immer noch authentifiziert.
Ich debuggte das Problem, und ich bemerkte, dass mein OAuth2ClientAuthenticationProcessingFilter nie nach der ersten Authentifizierung aufgerufen wird.
hier, wie ich diese Filter definieren:
@Bean
public OAuth2ClientAuthenticationProcessingFilter oAuth2ClientAuthenticationProcessingFilter(){
OAuth2ClientAuthenticationProcessingFilter filter = new OAuth2ClientAuthenticationProcessingFilter("/myApp/**|/api/**");
filter.setRestTemplate(oAuth2RestTemplate);
filter.setTokenServices(tokenService);
return filter;
}
jede Hilfe wäre willkommen, es ist acouple Stunden auf dieser i bin zu kämpfen
, die nicht mit meiner Sitzung verknüpft sein sollte, ist mein Token ein 10-Minuten-Token, ich möchte nicht, dass es länger hält. – Seb
aus meiner Sicht die Sitzung ist nur, wo der Token gespeichert ist, sollte es nichts mit Token Leben zu tun haben – Seb
True Sitzung hat nichts mit Token Leben zu tun. Wenn Sie mir Ihren Anwendungsfall mitteilen können, bin ich in einer besseren Position, um sich damit zu befassen. – vsoni