mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 01:37:31 +00:00
feat(session/v2): user password lockout error response (#9233)
# Which Problems Are Solved Adds `failed attempts` field to the grpc response when a user enters wrong password when logging in FYI: this only covers the senario above; other senarios where this is not applied are: SetPasswordWithVerifyCode setPassword ChangPassword setPasswordWithPermission # How the Problems Are Solved Created new grpc message `CredentialsCheckError` - `proto/zitadel/message.proto` to include `failed_attempts` field. Had to create a new package - `github.com/zitadel/zitadel/internal/command/errors` to resolve cycle dependency between `github.com/zitadel/zitadel/internal/command` and `github.com/zitadel/zitadel/internal/command`. # Additional Changes - none # Additional Context - Closes https://github.com/zitadel/zitadel/issues/9198 --------- Co-authored-by: Iraq Jaber <IraqJaber@gmail.com>
This commit is contained in:
9
internal/command/errors/errors.go
Normal file
9
internal/command/errors/errors.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package errors
|
||||
|
||||
type WrongPasswordError struct {
|
||||
FailedAttempts int32
|
||||
}
|
||||
|
||||
func (wpe *WrongPasswordError) Error() string {
|
||||
return ""
|
||||
}
|
Reference in New Issue
Block a user