【问题标题】:Keycloak-js client forward custom paramKeycloak-js 客户端转发自定义参数
【发布时间】:2021-09-11 08:43:24
【问题描述】:

我在一个Angular项目中使用keycloak-js库,登录时需要转发acr_values参数,让我的idp知道使用哪种登录方式。

keycloak 里面的转发是有效的,但是我不知道如何从登录功能转发参数。

【问题讨论】:

  • 我会尝试使用createLoginUrl()
  • 我确实通过修改 createLoginUrl() 函数来修复它。
  • 很高兴回馈社区并使用代码 sn-p 提供答案。

标签: javascript angular keycloak idp


【解决方案1】:

解决方法是在kc.createLoginUrl下的keycloak.js中添加如下sn-p

if (options && options.acr_values) {
   url += '&acr_values=' + encodeURIComponent(options.acr_values);
}

那么就可以作为

keycloak.login({
   redirectUrl: XXXX,
   acr_values: XXXX
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-26
    • 2021-06-12
    • 2023-03-27
    • 2021-01-09
    • 2017-05-08
    • 2018-08-12
    • 1970-01-01
    相关资源
    最近更新 更多