簡體   English   中英

覆蓋/繞過Spring Boot默認登錄頁面到okta OIDC登錄頁面

[英]Override/Bypass Spring Boot default login page to okta OIDC login page

我正在嘗試使用Spring Boot-Okta來實現OIDC。我能夠運行該應用程序,並且一切正常。。。 okta /將進入okta /相應登錄頁面的任何OIDC提供者…我需要覆蓋/繞過默認的spring boot登錄頁面的幫助,並且在訪問任何應用程序uri時,都應直接進入okta /相應oidc證明者登錄頁面…

如果您需要其他任何信息,我們將不勝感激。

覆蓋/跳過默認的spring boot登錄頁面。 我們可以通過創建Spring Security Configuration來完成以下工作:

 @Configuration
class OAuth2SecurityConfig extends WebSecurityConfigurerAdapter {
   @Override
  protected void configure(HttpSecurity http) throws Exception {

http.authorizeRequests().antMatchers("/oauth_login").
permitAll().anyRequest().authenticated().and()
            .oauth2Login().loginPage("/oauth_login");
   }
} 

//Login controller for handling:
  @Controller
class LoginController {

  @RequestMapping("/oauth_login")
 String loginPage() {
    //redirecting to 
    return "redirect:/oauth2/authorization/okta";
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM