簡體   English   中英

Spring MVC默認身份驗證如何添加用戶/注冊

[英]Spring MVC default Authentication How to add a user / registration

當我在項目中包含spring-boot-starter-security時,它會自動創建一個新的數據庫表“ users”,這使我相信,當嘗試在登錄頁面上登錄時,它將自動對該表中的條目進行身份驗證(正確顯示在“ /登錄”下)

我的問題是如何將新用戶添加到該表中->默認情況下使用哪種密碼加密,還是需要更改它? 可能有一個我可以激活然后自定義的默認注冊頁面嗎? 還是我需要編寫自己的登錄驗證,然后為其自定義注冊?

由於該軟件包已經隨附了Login-Authentication,所以我希望我可以編寫一種添加用戶的方法,但是找不到有關該方法的信息。

我認為spring-boot不會在數據庫中自動創建新的users表。 這是默認的UserDetailsService ,作為具有用戶名user和隨機密碼的單個用戶。 您可以在application.properties文件中修改它(我想您正在使用.proprites):

spring.security.user.name
spring.security.user.password

當您的應用程序可以有多個用戶時,我認為您不會在生產中這樣做。

有關更多詳細信息並實施您已使用的UserDetailsS​​ervice,請在此處檢查

暫無
暫無

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

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