iss param

This commit is contained in:
Niko Abeler 2022-11-07 20:00:18 +01:00
parent fc4f5a1623
commit f2999ba53e
2 changed files with 3 additions and 1 deletions

View File

@ -69,6 +69,7 @@ func TestAuthPostCorrectPassword(t *testing.T) {
assertions.AssertStatus(t, rr, http.StatusFound)
assertions.AssertContains(t, rr.Header().Get("Location"), "code=")
assertions.AssertContains(t, rr.Header().Get("Location"), "state=test_state")
assertions.AssertContains(t, rr.Header().Get("Location"), "iss="+user.FullUrl())
assertions.AssertContains(t, rr.Header().Get("Location"), "http://example.com/response")
}

View File

@ -394,8 +394,9 @@ func userAuthVerifyHandler(repo *owl.Repository) func(http.ResponseWriter, *http
}
http.Redirect(w, r,
fmt.Sprintf(
"%s?code=%s&state=%s",
"%s?code=%s&state=%s&iss=%s",
redirect_uri, code, state,
user.AuthUrl(),
),
http.StatusFound,
)