最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Cloud下OAUTH2注銷的實現(xiàn)示例

 更新時間:2018年03月09日 11:29:13   作者:智頂筆記  
本篇文章主要介紹了Spring Cloud下OAUTH2注銷的實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

接上文Spring Cloud下基于OAUTH2認證授權(quán)的實現(xiàn),我們將基于Spring Cloud實現(xiàn)OAUTH2的注銷功能。

1 增加自定義注銷Endpoint

所謂注銷只需將access_token和refresh_token失效即可,我們模仿org.springframework.security.oauth2.provider.endpoint.TokenEndpoint寫一個使access_token和refresh_token失效的Endpoint:

@FrameworkEndpoint
public class RevokeTokenEndpoint {

  @Autowired
  @Qualifier("consumerTokenServices")
  ConsumerTokenServices consumerTokenServices;

  @RequestMapping(method = RequestMethod.DELETE, value = "/oauth/token")
  @ResponseBody
  public String revokeToken(String access_token) {
    if (consumerTokenServices.revokeToken(access_token)){
      return "注銷成功";
    }else{
      return "注銷失敗";
    }
  }
}

2 注銷請求方式

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java多線程之并發(fā)編程的核心AQS詳解

    Java多線程之并發(fā)編程的核心AQS詳解

    AQS ( AbstractQueuedSynchronizer)是一個用來構(gòu)建鎖和同步器的框架,使用AQS能簡單且高效地構(gòu)造出應(yīng)用廣泛的大量的同步器,下面小編和大家來一起學(xué)習一下吧
    2021-09-09
  • Java日常練習題,每天進步一點點(33)

    Java日常練習題,每天進步一點點(33)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • 詳解Spring MVC4 純注解配置教程

    詳解Spring MVC4 純注解配置教程

    本篇文章主要介紹了Spring MVC4 純注解配置教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • httpclient的CPool定義方法詳解

    httpclient的CPool定義方法詳解

    這篇文章主要為大家介紹了httpclient的CPool定義方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • Mybatis逆向工程時失敗問題及解決

    Mybatis逆向工程時失敗問題及解決

    這篇文章主要介紹了Mybatis逆向工程時失敗問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • SpringBoot啟動類@SpringBootApplication注解背后的秘密

    SpringBoot啟動類@SpringBootApplication注解背后的秘密

    這篇文章主要介紹了SpringBoot啟動類@SpringBootApplication注解背后的秘密,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Java中eq、ne、ge、gt、le、lt的含義詳細解釋

    Java中eq、ne、ge、gt、le、lt的含義詳細解釋

    Java中的比較運算符包括eq(等于)、ne(不等于)、ge(大于或等于)、gt(大于)、le(小于或等于)和lt(小于),這些運算符在控制流語句和條件語句中用于判斷條件是否滿足,從而決定程序的執(zhí)行路徑,需要的朋友可以參考下
    2024-11-11
  • Java使用Redis實現(xiàn)秒殺功能

    Java使用Redis實現(xiàn)秒殺功能

    這篇文章主要為大家詳細介紹了Java使用Redis實現(xiàn)秒殺功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • JDK20?+?SpringBoot?3.1.0?+?JdbcTemplate?使用案例詳解

    JDK20?+?SpringBoot?3.1.0?+?JdbcTemplate?使用案例詳解

    通過 JdbcTemplate 直接執(zhí)行 SQL 語句,結(jié)合源碼動態(tài)編譯即可方便實現(xiàn)動態(tài)修改代碼邏輯的效果,這篇文章主要介紹了JDK20?+?SpringBoot?3.1.0?+?JdbcTemplate?使用,需要的朋友可以參考下
    2023-09-09
  • 關(guān)于log4j漏洞修復(fù)解決方案及源碼編譯

    關(guān)于log4j漏洞修復(fù)解決方案及源碼編譯

    Log4j?是Apache為Java提供的日志管理工具。他與System.out.println()的作用相似,用來跟蹤、調(diào)試、維護程序。這篇文章主要介紹了關(guān)于log4j漏洞修復(fù)解決方案及源碼編譯,需要的朋友可以參考下
    2021-12-12

最新評論

鸡西市| 隆昌县| 麟游县| 白朗县| 鹤壁市| 巫山县| 临湘市| 富源县| 南皮县| 玛多县| 大同市| 湄潭县| 师宗县| 安宁市| 体育| 共和县| 梅河口市| 宁国市| 米易县| 天峨县| 柳州市| 花莲县| 翼城县| 胶州市| 开封县| 泰和县| 阿鲁科尔沁旗| 潼南县| 广元市| 金乡县| 安吉县| 许昌县| 鸡东县| 澄城县| 兰西县| 湛江市| 九台市| 襄樊市| 宁波市| 洞口县| 广安市|