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

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

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

      keycloak~RequiredActionProvider中獲取表單認(rèn)證前URL的參數(shù)

      在keycloak中,我們?cè)谶M(jìn)行brower瀏覽器的表單認(rèn)證時(shí),一般在跳到本頁(yè)面時(shí),URL上會(huì)有redirect_uri這種參數(shù),用來(lái)告訴keycloak,在認(rèn)證成功后的跳轉(zhuǎn)地址,你在表單認(rèn)證控制器中,可以通過(guò)context.getHttpRequest().getUri().getQueryParameters().getFirst("redirect_uri")進(jìn)行獲取,而當(dāng)你為brower認(rèn)證流程添加RequiredAction行為之后,你需要在進(jìn)入RequiredAction時(shí)帶上這些參數(shù),你是不能直接通過(guò)getQueryParameters()方法獲取的,因?yàn)樗暗捻?yè)面不是來(lái)源頁(yè),而是認(rèn)證表單頁(yè),那么keycloak對(duì)于這種問(wèn)題是如何處理的呢?

      RequiredActionProvider中的方法

      頁(yè)面渲染

       @Override
       public void requiredActionChallenge(RequiredActionContext context) {
          Response challenge = context.form()
                      .createForm("login-sms-otp-config.ftl");
           context.challenge(challenge);
       }
      

      表單提交

       @Override
       public void processAction(RequiredActionContext context) {
        context.success();
      }
      

      添加獲取認(rèn)證表單中URL參數(shù)

      很顯示,獲取上一個(gè)頁(yè)面的參數(shù),應(yīng)該在requiredActionChallenge渲染頁(yè)面方法中實(shí)現(xiàn)

        private static String getRedirectUri(RequiredActionContext context) {
          AuthenticationSessionModel authSession = context.getAuthenticationSession();
      
          if( authSession.getClientNotes().containsKey("redirect_uri")){
            return authSession.getClientNotes().get("redirect_uri");
          }
          return "https://www.abc.com";
        }
      

      我們認(rèn)證頁(yè)面將來(lái)源頁(yè)的參數(shù)臨時(shí)存儲(chǔ)到了authSession.getClientNotes()這個(gè)字典中,供認(rèn)證流程中使用。

      getClientNotes()返回的URL參數(shù)集合如下圖:

      posted @ 2024-04-26 14:16  張占嶺  閱讀(118)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 精品少妇后入一区二区三区| 久久精品亚洲国产综合色| 欧美xxxxx在线观看| 国产精品一区二区色综合| 视频一区二区三区中文字幕狠狠| 国产粉嫩区一区二区三区| 久久综合色之久久综合| 在线视频一区二区三区色| 日韩av一区二区三区不卡| 亚洲精品一区二区三区大| 国产在线国偷精品免费看| 国产亚洲精品久久久久婷婷图片| 日韩精品三区二区三区| 久久精品国产亚洲av久| 国产成人AV一区二区三区在线| 国产在线精品无码二区| 国产精品一码在线播放| 国产精品欧美福利久久| 亚洲av成人免费在线| 公天天吃我奶躁我的在| 国产成人综合色就色综合| 精品尤物国产尤物在线看| 欧美成人午夜在线观看视频| 777米奇影视第四色| 亚洲码国产精品高潮在线| 久热这里只有精品蜜臀av| 年轻女教师hd中字3| 九九热精品在线观看| 国内精品自线在拍| 久久99国产精品尤物| 亚洲欧美日韩成人综合一区 | 一本久道久久综合狠狠躁av| 女人被狂躁到高潮视频免费软件| 人妻精品中文字幕av| 中国女人熟毛茸茸A毛片| 久久精品第九区免费观看| 自拍偷在线精品自拍偷免费| 强奷白丝美女在线观看| 国产乱码日产乱码精品精| a级黑人大硬长爽猛出猛进| 欧美白妞大战非洲大炮|