Tip: Using response_mode=form_post lets the authorization server post directly to the backend callback, so no relay page is needed. Choose fragment only if you specifically need it; it requires a minimal relay page to forward the URL fragment to the server.