Nach der Implementierung der OAUTH2 -Authentifizierung und -autorisierung unter Spring Cloud werden wir die OATH2 -Abmeldefunktion basierend auf Spring Cloud implementieren.
1 Fügen Sie den benutzerdefinierten Abmeldendpunkt hinzu
Das sogenannte Abmelden erfordert nur ungültig, Access_Token und Refresh_Token. Wir imitieren org.springframework.security.oAuth2.Provider.endpoint.tokenendpoint, um einen Endpunkt zu schreiben, der access_token und reveshresh_token ungültig macht:
@FrameworkendPointPublic Class RevOKETOKEendPoint {@autowired @Qualifier ("ConsumerToKenServices") ConsumerToKenServices ConsumerTokenServices; @RequestMapping (methode = requestMethod.delete, value = "/oauth/token") @RespondeBody public String revoketeoken (string access_token) {if (conventerTokenServices.revoketoken (Access_token)) {return "logout erfolgreich"; } else {return "logout fehlgeschlagen"; }}}2 Anforderungsmethode Anforderungsanforderung
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.