mirror of
https://github.com/juanfont/headscale.git
synced 2026-10-05 14:23:36 +09:00
db: reject unknown OAuth client scopes at creation (#3424)
Unknown scopes grant nothing, so clients were silently under-privileged. Report every invalid scope at once. Fixes #3406
This commit is contained in:
@@ -72,6 +72,7 @@ func mapError(msg string, err error) error {
|
||||
|
||||
case errors.Is(err, db.ErrPreAuthKeyNotTaggedOrOwned),
|
||||
errors.Is(err, db.ErrPreAuthKeyACLTagInvalid),
|
||||
errors.Is(err, db.ErrOAuthClientScopeInvalid),
|
||||
errors.Is(err, state.ErrGivenNameInvalid),
|
||||
errors.Is(err, state.ErrGivenNameTaken),
|
||||
errors.Is(err, state.ErrNodeNameNotUnique),
|
||||
|
||||
Reference in New Issue
Block a user