feat: BAC-39 Authentication #114

Merged
Janis merged 4 commits from feat/auth into main 2026-01-20 12:28:00 +01:00
110 changed files with 850 additions and 4075 deletions
Showing only changes of commit d88096b75a - Show all commits

View File

@@ -34,7 +34,14 @@ class StubUserManager @Inject()(config: Config) extends UserManager {
) )
override def addUser(name: String, password: String): Boolean = { override def addUser(name: String, password: String): Boolean = {
throw new NotImplementedError("StubUserManager.addUser is not implemented") val newUser = User(
internalId = user.size.toLong + 1,
id = java.util.UUID.randomUUID(),
name = name,
passwordHash = UserHash.hashPW(password)
)
user(name) = newUser
true
} }
override def addOpenIDUser(name: String, userInfo: OpenIDUserInfo): Boolean = { override def addOpenIDUser(name: String, userInfo: OpenIDUserInfo): Boolean = {