[bugfix] Fix '+'-separated scopes not being recognized (#4028)

* [bugfix] Fix '+'-separated scopes not being recognized

* comment
This commit is contained in:
tobi
2025-04-19 21:57:50 +02:00
committed by GitHub
parent d308fd0d0a
commit e9f6d186dc
6 changed files with 35 additions and 19 deletions

View File

@@ -80,10 +80,12 @@ func (m *Module) TokenRevokePOSTHandler(c *gin.Context) {
return
}
// Don't set `binding:"required"` on these
// fields as we want to validate them ourself.
form := &struct {
ClientID string `form:"client_id" validate:"required"`
ClientSecret string `form:"client_secret" validate:"required"`
Token string `form:"token" validate:"required"`
ClientID string `form:"client_id"`
ClientSecret string `form:"client_secret"`
Token string `form:"token"`
}{}
if err := c.ShouldBind(form); err != nil {
errWithCode := gtserror.NewErrorBadRequest(err, err.Error())