[英]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
當您的應用程序可以有多個用戶時,我認為您不會在生產中這樣做。
有關更多詳細信息並實施您已使用的UserDetailsService,請在此處檢查
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.