Spring Cloudの下でのOAUTH2認証と承認の実装に続いて、Spring Cloudに基づいてOAUTH2ログアウト関数を実装します。
1カスタムログアウトエンドポイントを追加します
いわゆるログアウトでは、Access_TokenとREFRESH_TOKENを無効にする必要があります。 org.springframework.security.oauth2.provider.endpoint.tokenendpointを模倣して、Access_tokenとrefresh_tokenを無効にするエンドポイントを記述します。
@frameworkendpointpublic class revokeTokenEndpoint {@autowired @qualifier( "conshortokenservices")consupertokenservices consupertokenservices; @RequestMapping(method = requestmethod.delete、value = "/oauth/token")@responsebody public string regoketoken(string access_token){if(consupertokenservices.revoketoken(access_token)){return "logout recustly"; } else {return "logout failed"; }}}2ログアウト要求方法
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。