中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

keycloak~自定(ding)義(yi)認證流設置固定(ding)redirect_uri

redirect_uri在keycloak進行認證成功之后,會重定向到這個目標頁面,一般為用戶的來源頁,即你在登錄之前訪問的頁面;自定義認證流是指對(dui)keycloak中的(de)brower和direct grant兩個(ge)認證方式的(de)過程添加自定義策略,如(ru)在用(yong)(yong)戶(hu)登錄(lu)成(cheng)功時,檢查它的(de)密碼強度,如(ru)果不符合要求,就跳到一個(ge)說明頁面,告訴用(yong)(yong)戶(hu),讓他去(qu)重設(she)更安(an)全的(de)密碼。

認證流程中的自定義過程

在自定義過程中添加redirect_uri

@Override
  public void action(AuthenticationFlowContext context) {
    MultivaluedMap<String, String> formData = context.getHttpRequest().getDecodedFormParameters();
    if (formData.containsKey("submitType") && formData.get("submitType").get(0).equals("1")) {
    
      String modifyPasswordPage = mainSite + "/usercenter";
      // 自定義redirect_uri地址
      context.getAuthenticationSession().setRedirectUri(modifyPasswordPage);
      context.success();
      return;
    }
    // 走默認的redirect_uri
    context.success();
  }

上面代碼中,只是對getAuthenticationSession()對象的setRedirectUri()方法進行(xing)了調用,就完(wan)成了對redirect_uri的自定(ding)義,還是(shi)非常容易的。

posted @ 2024-05-22 10:08  張占嶺  閱讀(485)  評論(0)    收藏  舉報