2017-09-06 85 views
0

我是JPA和Spring Boot的新手。JPA - Spring Boot - 密碼編碼

http://www.baeldung.com/spring-security-registration-password-encoding-bcrypt

我期待編碼密碼 - 在那裏我會將此豆 - 我只是在我的application.properties或在pom.xml

+0

你的bean可以在你的春天securrity類 –

+0

- 歡呼 - 我已經添加了豆和編碼 - 但是當我刷新頁面我被擊中了登錄/密碼箱 - 但我不」沒有任何細節 - 我現在該做什麼? –

+0

我繞過它與「security.basic.enabled = false」在我的application.properties –

回答

0

你也可以將其定義在你的@Configuration bean中定義,但是建議你在你的@@ EnableWebSecurity bean中定義密碼編碼器,它會自動爲你添加@Configuration註解,你可以配置更多與安全有關的事情。

@EnableWebSecurity 
public class YourWebConfiguration extends WebSecurityConfigurerAdapter { 

    @Autowired 
    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { 
     auth.userDetailsService(userDetailsService).passwordEncoder(new BCryptPasswordEncoder()); 
    } 
} 
+0

- 歡呼 - 我已經添加了豆和編碼 - 但是當我刷新頁面時,我碰到一個登錄名/密碼框 - 但我沒有任何細節 - 我現在該做什麼? –

+0

我在application.properties中繞過了「security.basic.enabled = false」 –