我正在使用大使 OAuth2 过滤器对 Keycloak 执行 OAuth2 授权。对于注销,我使用大使文档中描述的 RP 发起 的注销注销工作正常。但是,我无法弄清楚如何提供 Keycloak 在成功注销后重定向到登录页面所需的重定向 url。结果,用户停留在 keycloak 的空白注销页面上。
RP 发起的注销如下所示
const form = document.createElement('form');
form.method = 'post';
form.action = '/.ambassador/oauth2/logout?realm='+realm;
const xsrfInput = document.createElement('input');
xsrfInput.type = 'hidden';
xsrfInput.name = '_xsrf';
xsrfInput.value = getCookie("ambassador_xsrf."+realm);
form.appendChild(xsrfInput);
document.body.appendChild(form);
form.submit();
我希望大使提供一种将重定向 url 添加为查询参数或其他内容的方法,但我找不到解决方案。有什么建议或解决方法吗?