diff --git a/controllers/account.go b/controllers/account.go index 03e2fd76..21adfde9 100644 --- a/controllers/account.go +++ b/controllers/account.go @@ -290,10 +290,11 @@ func (c *ApiController) Logout() { c.ResponseOk(user, application.HomepageUrl) return } else { - if redirectUri == "" { - c.ResponseError(c.T("general:Missing parameter") + ": post_logout_redirect_uri") - return - } + // "post_logout_redirect_uri" has been made optional, see: https://github.com/casdoor/casdoor/issues/2151 + // if redirectUri == "" { + // c.ResponseError(c.T("general:Missing parameter") + ": post_logout_redirect_uri") + // return + // } if accessToken == "" { c.ResponseError(c.T("general:Missing parameter") + ": id_token_hint") return