1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        一個Github項目搞定微信、QQ、支付寶等第三方登錄

        共 1605字,需瀏覽 4分鐘

         ·

        2021-09-10 22:40

        今日推薦
        推薦 7 個牛哄哄 Spring Cloud 實戰(zhàn)項目
        推薦一個非?;鸨碾娚涕_源項目!
        推薦兩個項目!

        第三方登錄是目前非常常用的登錄方式,引入第三方登錄的方式可以大大的降低開發(fā)的成本,同時也能夠降低用戶注冊的成本,這對于提升用戶的注冊量是非常有幫助的。

        今天給大家推薦的這個開源項目,基本上含括了目前主流的第三方平臺,目前已支持Github、Gitee、微博、釘釘、百度、Coding、騰訊云開發(fā)者平臺、OSChina、支付寶、QQ、微信、淘寶、Google、Facebook、抖音、領(lǐng)英、小米、微軟、今日頭條、Teambition、StackOverflow、Pinterest、人人、華為、企業(yè)微信、酷家樂、Gitlab、美團、餓了么、推特、飛書、京東、阿里云、喜馬拉雅、Amazon、Slack和 Line 等第三方平臺的授權(quán)登錄。

        該項目在Github上的star也一直在穩(wěn)步提升。

        可以說,了解該開源項目,可以大大的降低開發(fā)的成本,對于我們開發(fā)者來說是十分不錯的。

        那么如何接入該項目呢?

        接下來,做一個十分簡單的介紹。

        首先,引入依賴。

        <dependency>
            <groupId>me.zhyd.oauth</groupId>
            <artifactId>JustAuth</artifactId>
            <version>1.16.1</version>
        </dependency>

        其次,調(diào)用api,實現(xiàn)第三方的調(diào)用。

        // 創(chuàng)建授權(quán)request
        AuthRequest authRequest = new AuthGiteeRequest(AuthConfig.builder()
                .clientId("clientId")
                .clientSecret("clientSecret")
                .redirectUri("redirectUri")
                .build());
        // 生成授權(quán)頁面
        authRequest.authorize("state");
        // 授權(quán)登錄后會返回code(auth_code(僅限支付寶))、state,1.8.0版本后,可以用AuthCallback類作為回調(diào)接口的參數(shù)
        // 注:JustAuth默認(rèn)保存state的時效為3分鐘,3分鐘內(nèi)未使用則會自動清除過期的state
        authRequest.login(callback);

        整個接入的過程還是十分簡單的。

        除此之外,該項目還提供了十分詳細(xì)的文檔。

        這個項目可以關(guān)注下方公眾號「后端面試小達人」回復(fù)「A0707」下載。

        更多項目源碼

        瀏覽 41
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            欧美美逼| 亚洲中文网 | 一区二区三区在线 | 欧美三级生活片 | 免费看片18 | 久久综合爱 | 国模私拍一区二区三区 | 三上悠亚作品在线看 | 国产69精品久久久久777 欧美日韩免费一区二区三区 | 丁香五月在线观看 |