Keycloak-js 客户端转发自定义参数
Keycloak-js client forward custom param
我在Angular项目中使用keycloak-js库,登录时需要转发acr_values参数,以便我的idp知道使用哪种登录方式。
keycloak里面的转发是可以的,但是我不知道怎么转发登录函数的参数。
解决方案是在 kc.createLoginUrl
下的 keycloak.js 中添加以下代码段
if (options && options.acr_values) {
url += '&acr_values=' + encodeURIComponent(options.acr_values);
}
那么可以作为
keycloak.login({
redirectUrl: XXXX,
acr_values: XXXX
})
我在Angular项目中使用keycloak-js库,登录时需要转发acr_values参数,以便我的idp知道使用哪种登录方式。
keycloak里面的转发是可以的,但是我不知道怎么转发登录函数的参数。
解决方案是在 kc.createLoginUrl
下的 keycloak.js 中添加以下代码段if (options && options.acr_values) {
url += '&acr_values=' + encodeURIComponent(options.acr_values);
}
那么可以作为
keycloak.login({
redirectUrl: XXXX,
acr_values: XXXX
})