feat(auth): add password encoding and default user initialization
- Register Argon2PasswordEncoder as a Spring bean - Implement InitUserRunner to seed default users on startup - Add spring-security-crypto and bouncycastle dependencies - Include database schema initialization script
This commit is contained in:
@@ -23,6 +23,8 @@ dependencies {
|
||||
implementation("org.springframework.boot:spring-boot-starter")
|
||||
implementation("org.jetbrains.kotlin:kotlin-reflect")
|
||||
implementation("org.springframework.boot:spring-boot-starter-web")
|
||||
implementation("org.springframework.security:spring-security-crypto")
|
||||
implementation("org.bouncycastle:bcprov-jdk18on:1.84")
|
||||
implementation("com.mysql:mysql-connector-j")
|
||||
implementation("com.baomidou:mybatis-plus-spring-boot4-starter:3.5.15")
|
||||
testImplementation("org.springframework.boot:spring-boot-starter-test")
|
||||
|
||||
Reference in New Issue
Block a user