Fix OAuth SSO first account creation, add mobile support, and fix refresh tokens (#6181)

Этот коммит содержится в:
Joram Wilander
2017-04-25 12:38:33 -04:00
коммит произвёл Corey Hulen
родитель 83ca76f8f2
Коммит 8d1a132eda
5 изменённых файлов: 40 добавлений и 8 удалений

Просмотреть файл

@@ -417,6 +417,9 @@ func completeOAuth(c *Context, w http.ResponseWriter, r *http.Request) {
} else if action == model.OAUTH_ACTION_SSO_TO_EMAIL {
redirectUrl = app.GetProtocol(r) + "://" + r.Host + "/claim?email=" + url.QueryEscape(props["email"])
} else if action == model.OAUTH_ACTION_MOBILE {
ReturnStatusOK(w)
return
} else {
session, err := app.DoLogin(w, r, user, "")
if err != nil {