SpringCloudプライマリ・サービスにsecurityログイン認証が追加された後、Clientが接続できない問題
1016 ワード
問題事故:SpringCloudプライマリサービスにsecurityログイン認証が追加された後、突然クライアントがすべて接続できなくなりましたか?
解決策:プライマリ・サービス起動クラスを変更するには、次の手順に従います.
解決策:プライマリ・サービス起動クラスを変更するには、次の手順に従います.
@SpringBootApplication
@EnableEurekaServer
public class NetworkBusServerApplication extends WebSecurityConfigurerAdapter{
static Logger logger = LoggerFactory.getLogger(NetworkBusServerApplication.class);
public static void main(String[] args) {
SpringApplication.run(NetworkBusServerApplication.class, args);
logger.info("Springcloud !");
}
@Override
protected void configure(HttpSecurity http) throws Exception {
// Configure HttpSecurity as needed (e.g. enable http basic).
// http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.NEVER);
http.csrf().disable();
// : http://${user}:${password}@${host}:${port}/eureka/ , httpBasic,
// form , url
http.authorizeRequests().anyRequest().authenticated().and().httpBasic();
}