<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      keycloak~再說session和token

      我們需要認清session會話和token令牌的區別,在keycloak中,他們是不同的兩個概念,職責也不一樣。

      session【session_state】

      它被保存到瀏覽器的cookie中,有4個會話屬性,這主要基于高低版本瀏覽器和記住我功能考慮而設計的

      按著kc系統獲取會話的優先級,他們分別是:【帶_legacy是為了適應不支持samesite屬性的瀏覽器】

      1. auth_session_id(支持samesite屬性,會話級,關閉瀏覽器后過期)
      2. auth_session_id_legacy
      3. keycloak_session_id (開啟了KEYCLOAK_REMEMBER_ME后,設置了過期時間,會在cookie添加這個屬性)
      4. keycloak_session_id_legacy

      會話與瀏覽器cookie里設計的過期時間有關,與token過期時間無關,當用戶退出時,kc服務器保持的會話【session_state】會被刪除,如圖為kc用戶的會話列表

      token

      由于kc中使用的是jwt(json web token),所以我們不需要把它再次進行存儲了,因為在這個token里已經有了用戶信息,并且添加了當前會話信息;而傳統的而自解釋
      的token,往往需要把它與當前用戶作一個對應關系,緩存起來,這點kc的jwt不需要存儲。

      一 根據職責,設置時長

      • access_token 較短的有效期,如30分鐘,jwt的token中,會有用戶認證和授權的信息
      • refresh_token 較長的有效期,用戶最長可接受的,從新登錄的時間,如10天

      二 token的驗證

      • 在線驗證: 為認證服務器壓力比較大,相當于去中心化校驗,因為kc存儲了session_state,可以更準確的知道這個token是否在線
      • 離線驗證:各個服務端【對接到KC上的客戶端】,通過kc頒發的公鑰,對token進行簽名驗證,它可以驗證出token是否由當前KC頒發的,對于在線性,它無法直接驗證,當然,客戶端自己也可以保留session_state,相當于分擔KC的在線驗證的壓力
        • 離線驗證的屬性至少要包括
          • iss,token的頒發機構
          • exp,token的過期時間
          • 如果希望驗證實時在線性,那你至少要維護session_state與token的關系,用戶主動退出,需要清除它的關系
      • /auth/realms/lind 來查看iss頒發的分鑰信息
      {
          "realm":"lind",
          "public_key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyOCNCy8x",
          "token-service":"https://kc.com/auth/realms/fabao/protocol/openid-connect",
          "account-service":"https://kc.com/auth/realms/fabao/account",
          "tokens-not-before":1670507855
      }
      

      三 refresh_token使用方式
      refresh_token去刷新token的方式方法,往往爭論不休,業界的做法也是多種多樣,其中使用最多的,還是在前端添加輪訓操作,定時去通過refresh_token去換新的access_token

        refreshToken() {
            this.refreshTime = setInterval(() => {
              checkToken(this.refreshLock, this.$store)
            }, 60000)
          }
      
      posted @ 2023-02-10 11:28  張占嶺  閱讀(1469)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 东京热无码国产精品| 日夜啪啪一区二区三区| а∨天堂一区中文字幕| 综合偷自拍亚洲乱中文字幕 | 久久久久噜噜噜亚洲熟女综合| 又爽又黄又无遮挡的激情视频| 男男车车的车车网站w98免费| 亚洲国产av区一区二| 亚洲一区二区精品极品| 午夜亚洲www湿好爽| 男女无遮挡激情视频| 九九热视频在线观看一区| 亚洲大尺度无码无码专线| 国产一区二区三区不卡视频| 国产短视频一区二区三区| 欧美成人性色一区欧美成人性色区 | 老司机午夜福利视频| 部精品久久久久久久久| 三人成全免费观看电视剧高清| 天堂网亚洲综合在线| 粉嫩av一区二区三区蜜臀| 国产成人 综合 亚洲欧洲| 麻豆国产va免费精品高清在线 | 国产日韩久久免费影院| 国产免费午夜福利在线播放| 九九热中文字幕在线视频| 18禁黄网站免费| 亚洲欧美自偷自拍视频图片| 午夜av高清在线观看| 亚洲国产aⅴ成人精品无吗| 人妻中文字幕精品一页| 久久午夜无码鲁丝片直播午夜精品| 亚洲无av在线中文字幕| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲精品无码久久久影院相关影片| 新久久国产色av免费看| 国产成人高清亚洲综合| 秋霞电影院午夜无码免费视频| 色婷婷日日躁夜夜躁| 国产精品高清一区二区三区 | 精品一区二区三区在线视频观看|