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

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

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

      keycloak~自定義redirect_uri的方法

      在使用keycloak集成springboot的過程中,對于需要授權訪問的接口,它會跳到keycloak里進行登錄,之前有個redirect_uri,登錄成功后會跳回本客戶端,而這個地址默認沒有修改的地方,需要我們手動開發,這塊不是很方便。

      自定義redirect_uri

      一 重寫BeanPostProcessor來實現

      
      @Component
      public class KeycloackAuthenticationProcessingFilterPostProcessor implements BeanPostProcessor {
      
          private static final Logger logger = LoggerFactory.getLogger(KeycloackAuthenticationProcessingFilterPostProcessor.class);
      
          private void process(KeycloakAuthenticationProcessingFilter filter) {
              filter.setRequestAuthenticatorFactory(new SpringSecurityRequestAuthenticatorFactory() {
                  @Override
                  public RequestAuthenticator createRequestAuthenticator(HttpFacade facade, HttpServletRequest request, KeycloakDeployment deployment, AdapterTokenStore tokenStore, int sslRedirectPort) {
                      return new SpringSecurityRequestAuthenticator(facade, request, deployment, tokenStore, sslRedirectPort) {
      
                          @Override
                          protected OAuthRequestAuthenticator createOAuthAuthenticator() {
                              return new OAuthRequestAuthenticator(this, facade, deployment, sslRedirectPort, tokenStore) {
      
                                  @Override
                                  protected String getRequestUrl() {
                                      return "http://localhost:8081/callback";
                                  }
                              };
                          }
      
                      };
                  }
              });
          }
      
          @Override
          public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
              if (bean instanceof KeycloakAuthenticationProcessingFilter) {
                  logger.info("Injecting Custom handler...");
                  process(((KeycloakAuthenticationProcessingFilter) bean));
              }
              return bean;
          }
      
      

      二 在沒有授權時,直接跳到 授權系統,然后觀察地址上redirect_uri已經發生變化了
      1

      參考文檔:https://stackoverflow.com/questions/54163924/how-to-set-redirect-uri-in-keycloak-with-spring-boot

      posted @ 2020-11-03 15:51  張占嶺  閱讀(2443)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产无人区码一区二区| 武装少女在线观看高清完整版免费| 亚洲激情国产一区二区三区| 国产午夜福利片在线观看| 又爽又黄又无遮挡的激情视频| 连州市| 色老头亚洲成人免费影院| 亚洲欧洲一区二区免费| bt天堂新版中文在线| 日产国产精品亚洲系列| 免费观看欧美猛交视频黑人| 亚洲 欧美 综合 另类 中字| 国产最大的福利精品自拍| 亚洲欧美日韩第一页| 两性午夜刺激性视频| 国产精品国产精品偷麻豆| аⅴ天堂国产最新版在线中文| 久章草在线毛片视频播放| 成人免费毛片aaaaaa片| 亚洲18禁一区二区三区| 午夜福利免费区在线观看| 天天综合色一区二区三区| 人妻系列无码专区久久五月天| 日本高清在线播放一区二区三区| 国产 一区二区三区视频| 国产一区二区日韩经典| 日韩精品一区二区午夜成人版| 国产熟睡乱子伦视频在线播放| 免费久久人人爽人人爽AV| 人妻系列无码专区免费| 确山县| 无码日韩人妻精品久久蜜桃| 久久丫精品久久丫| 临江市| 亚洲av第一区二区三区| 成熟熟女国产精品一区二区 | 亚洲av色综合久久综合| 亚洲av免费成人精品区| 国产在线98福利播放视频| 综合亚洲网| 久久综合给合久久狠狠狠|