<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 授權登錄 使用場景:系統支持多個網站使用一套用戶體系,采用授權登錄的方式減少用戶的注冊成本。 使用方法:先在后臺>用戶設置 添加回調域名白名單后在登錄頁只需要帶上回跳參數即可。 使用事例:index.php/user/login/index/?callback=xxxxxx&state=xxxxxx * callback 回跳的網址參數,urlencode編碼,該域名需要在后臺授權 * state 自定義回跳參數 ## 內部鏈接 ``` {:DcUrl('user/login/index',['callback'=>'https://www.daicuo.org/user/token/','state'=>'test'],'')} ``` ## 授權開發流程 以A、B兩個網站進行說明,A站為主站保存所有的用戶資料,B站為需要接入授權登錄的網站。 1. 授權登錄配置:進入A站后臺>用戶設置,將B站的域名添加至白名單,同時設置相關密鑰 2. 發起授權登錄:B站生成授權登錄的地址(http://A站/user/login/?callback=https://B站/test&state=123) 3. 生成臨時CODE:登錄驗證成功后將回跳至上述配置的B站地址 https://B站/test?code=xxx&state=123 4. 換取TOKEN:在B站的回調頁面接收code參數后請求A站的TOKEN地址,A站驗證成功后會顯示token參數(http://A站/user/token/?code=xxx) 5. 使用TOKEN:以后需要操作A站的用戶相關權限與資料時訪問A站的用戶相關API接口時只需要帶上token參數即可。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看