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.AssertStatus(t, rr, http.StatusFound)
assertions.AssertContains(t, rr.Header().Get("Location"), "code=") 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"), "state=test_state")
assertions.AssertContains(t, rr.Header().Get("Location"), "iss="+user.FullUrl())
assertions.AssertContains(t, rr.Header().Get("Location"), "http://example.com/response") 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, http.Redirect(w, r,
fmt.Sprintf( fmt.Sprintf(
"%s?code=%s&state=%s", "%s?code=%s&state=%s&iss=%s",
redirect_uri, code, state, redirect_uri, code, state,
user.AuthUrl(),
), ),
http.StatusFound, http.StatusFound,
) )