日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

史上最全的整合第三方授權登錄的工具類庫,JustAuth 搞定一切!

來源: 責編: 時間:2023-12-11 09:27:52 262觀看
導讀JustAuth,如你所見,它僅僅是一個第三方授權登錄的工具類庫,它可以讓我們脫離繁瑣的第三方登錄 SDK,讓登錄變得 So easy!圖片JustAuth 集成了諸如:Github、Gitee、支付寶、新浪微博、微信、Google、Facebook、Twitter、Stac

JustAuth,如你所見,它僅僅是一個第三方授權登錄的工具類庫,它可以讓我們脫離繁瑣的第三方登錄 SDK,讓登錄變得 So easy!vqa28資訊網——每日最新資訊28at.com

圖片圖片vqa28資訊網——每日最新資訊28at.com

JustAuth 集成了諸如:Github、Gitee、支付寶、新浪微博、微信、Google、Facebook、Twitter、StackOverflow 等國內外數十家第三方平臺。vqa28資訊網——每日最新資訊28at.com

1.功能

  • 豐富的 OAuth 平臺: 集成國內外數十家第三方平臺,實現快速接入。
  • 自定義 state: 支持自定義 State 和緩存方式,開發者可根據實際情況選擇任意緩存插件。
  • 自定義 OAuth: 提供統一接口,支持接入任意 OAuth 網站,快速實現 OAuth 登錄功能。更容易適配自有的 OAuth 服務。
  • 自定義 Http: 接口 HTTP 工具,開發者可以根據自己項目的實際情況選擇相對應的 HTTP 工具。
  • 自定義 Scope: 支持自定義 scope,以適配更多的業務場景,而不僅僅是為了登錄。
  • 代碼規范·簡單: JustAuth 代碼嚴格遵守阿里巴巴編碼規約,結構清晰、邏輯簡單。

2.快速使用(以 QQ 為例)

(1) 申請開發者vqa28資訊網——每日最新資訊28at.com

如果是第一次使用,需要到“QQ 互聯平臺”申請開發者,通過后創建應用并且復制三個信息:App ID、App Key和網站回調域。vqa28資訊網——每日最新資訊28at.com

(2) 集成 JustAuthvqa28資訊網——每日最新資訊28at.com

添加依賴:vqa28資訊網——每日最新資訊28at.com

<dependency>    <groupId>me.zhyd.oauth</groupId>    <artifactId>JustAuth</artifactId>    <version>{latest-version}</version></dependency>

創建Request,把第一步的三個信息添加進去:vqa28資訊網——每日最新資訊28at.com

AuthRequest authRequest = new AuthQqRequest(AuthConfig.builder().clientId("App ID").clientSecret("App Key").redirectUri("網站回調域").build());

生成授權地址:vqa28資訊網——每日最新資訊28at.com

//這個鏈接可以直接在后臺重定向跳轉,也可以返回到前端跳轉String authorizeUrl = authRequest.authorize(AuthStateUtils.createState());

或者生成靜態授權頁面:vqa28資訊網——每日最新資訊28at.com

AuthRequest authRequest = AuthRequestBuilder.builder()    .source("github")    .authConfig(AuthConfig.builder()        .clientId("clientId")        .clientSecret("clientSecret")        .redirectUri("redirectUri")        .build())    .build();// 生成授權頁面  authRequest.authorize("state");// 授權登錄后會返回code(auth_code(僅限支付寶))、state,1.8.0版本后,可以用AuthCallback類作為回調接口的參數// 注:JustAuth默認保存state的時效為3分鐘,3分鐘內未使用則會自動清除過期的state  authRequest.login(callback);

或者生成動態授權頁面:vqa28資訊網——每日最新資訊28at.com

AuthRequest authRequest = AuthRequestBuilder.builder()    .source("gitee")    .authConfig((source) -> {        // 通過 source 動態獲取 AuthConfig        // 此處可以靈活的從 sql 中取配置也可以從配置文件中取配置        return AuthConfig.builder()            .clientId("clientId")            .clientSecret("clientSecret")            .redirectUri("redirectUri")            .build();    })    .build();Assert.assertTrue(authRequest instanceof AuthGiteeRequest);System.out.println(authRequest.authorize(AuthStateUtils.createState()));

JustAuth 的團隊還在持續接入其他平臺的授權登錄,感興趣的同學可以關注一下。vqa28資訊網——每日最新資訊28at.com

3.開源地址

https://github.com/justauth/JustAuthvqa28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-41705-0.html史上最全的整合第三方授權登錄的工具類庫,JustAuth 搞定一切!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: WebSocket:心跳檢測與重連機制,你會嗎?

下一篇: STL背后的設計原則:了解STL的迭代器、容器和算法的設計哲學

標簽:
  • 熱門焦點
  • JavaScript 混淆及反混淆代碼工具

    介紹在我們開始學習反混淆之前,我們首先要了解一下代碼混淆。如果不了解代碼是如何混淆的,我們可能無法成功對代碼進行反混淆,尤其是使用自定義混淆器對其進行混淆時。什么是混
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對Reader和Writer接口的組合,
  • 虛擬鍵盤 API 的妙用

    你是否在遇到過這樣的問題:移動設備上有一個固定元素,當激活虛擬鍵盤時,該元素被隱藏在了鍵盤下方?多年來,這一直是 Web 上的默認行為,在本文中,我們將探討這個問題、為什么會發生
  • 最“俊美”淘寶賣家,靠直播和短視頻圈粉,上架秒光,年銷3000萬

    來源 | 電商在線文|易琬玉編輯|斯問受訪店鋪:Ringdoll戒之人形圖源:微博@御座的黃山、&ldquo;Ringdoll戒之人形&rdquo;淘寶店鋪有關外貌的評價,黃山已經聽累了。生于1985年的他,哪
  • 共享單車的故事講到哪了?

    來源丨海克財經與共享充電寶相差不多,共享單車已很久沒有被國內熱點新聞關照到了。除了一再漲價和用戶直呼用不起了。近日多家媒體再發報道稱,成都、天津、鄭州等地多個共享單
  • 品牌洞察丨服務本地,美團直播成效幾何?

    來源:17PR7月11日,美團App首頁推薦位出現&ldquo;美團直播&rdquo;的固定入口。在直播聚合頁面,外賣&ldquo;神槍手&rdquo;直播間、美團旅行直播間、美團買菜直播間等均已上線,同時
  • 大廠卷向扁平化

    來源:新熵作者丨南枝 編輯丨月見大廠職級不香了。俗話說,兵無常勢,水無常形,互聯網企業調整職級體系并不稀奇。7月13日,淘寶天貓集團啟動了近年來最大的人力制度改革,目前已形成一
  • 支持aptX Lossless無損傳輸 iQOO TWS 1賽道版發布限時優惠價369元

    2023年7月4日,“無損音質,聲動人心”iQOO TWS 1正式發布,支持aptX Lossless無損傳輸,限時優惠價369元。iQOO TWS 1耳機率先支持端到端aptX Lossless無
  • 華為舉行春季智慧辦公新品發布會 首次推出電子墨水屏平板

    北京時間2月27日晚,華為在巴塞羅那舉行春季智慧辦公新品發布會,在海外市場推出之前已經在中國市場上市的筆記本、平板、激光打印機等辦公產品,并首次推出搭載
Top 主站蜘蛛池模板: 湖南省| 永年县| 乃东县| 乡城县| 铁力市| 保德县| 隆德县| 琼结县| 邵东县| 洪洞县| 潜江市| 临猗县| 武鸣县| 北辰区| 二连浩特市| 勃利县| 平湖市| 电白县| 镇坪县| 中超| 庆安县| 诏安县| 义马市| 博兴县| 武鸣县| 宁波市| 新绛县| 锡林浩特市| 孟津县| 延吉市| 博爱县| 海兴县| 宁夏| 当涂县| 巴楚县| 弥勒县| 海丰县| 无锡市| 遂宁市| 沛县| 肥东县|