尝试使用KeyCloak进行NODE.JS身份验证,获取“无效参数:redirect_uri”

加尔·玛格丽特(Gal Margalit)

我正在使用Node.JS(快速)和一个称为keycloak-connect的NPM连接到Keycloak服务器。
当我按照描述的那样实现默认机制来保护路由时:

app.get( '/about', keycloak.protect(), function(req,resp) {
    resp.send( 'Page: ' + req.params.page + '<br><a href="/logout">logout</a>');
} );

我确实引用了keycloak,但是出现以下错误:“无效参数:redirect_uri

我的查询字符串是:(以xx为例)
https://xx.xx.xx.xx:8443/auth/realms/master/protocol/openid-connect/auth?client_id=account&state=aa11b27a-8a0b-4a3b-89dc-cb8a303dbde8&redirect_uri=http%3A%2F%2Flocalhost%3A3002%2Fabout%3Fauth_callback%3D1&response_type=code

我的keycloak.json是:(用于演示的xx)

{
  "realm": "master",
  "realm-public-key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwS00kUaH6OoERNSkFUwxEBxx2SsqmHu9oVQiPs6nlP9fNQm0cK2lpNPphbLzooZL6kivaC4VzXg20F3zY7jRDc4U/XHgXjZVZUXxJ0NeCI5ESDo00EV9xh9XL3xvXslmG0YLWpywtQSYc+XcGDkz87edokbHQIIlQc2sgoVKIKpajZyrI5wnyMhL8JSk+Mdo2T9DeNnZxPkauiKBwWFJReBO51gsoZ49cbD39FRa8pLi8W0TtXoESIf/eGUSdc3revVFR7cjzHUzxF0p0WrLsTA1aBCLkt8yhnq88NqcKsW5mkxRmhLdw20ODTdsmRtm68rjtusMwifo/dZLJ9v5eQIDAQAB",
  "auth-server-url": "https://xx.xx.xx.xx:8443/auth",
  "ssl-required": "external",
  "resource": "account",
  "credentials": {
    "secret": "9140d4e6-ed05-4899-a3c0-a9cf94ab407d"
  },
  "use-resource-role-mappings": true
}

密钥斗篷配置:

在此处输入图片说明

在此处输入图片说明

基督教

我猜您在客户端设置标签中为您的客户端网址添加了端口。

例如

root url: https://demo.server.biz:443/cxf

只需移除端口

root url: https://demo.server.biz/cxf

这同样适用Valid Redirect URIsWeb Origins

1更新

在此处输入图片说明

2用您的网址更新

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试使用KeyCloak进行NODE.JS身份验证,获取“无效参数:redirect_uri”

来自分类Dev

无法使用包“ golang.org/x/oauth2”与facebook进行身份验证:“缺少redirect_uri参数”

来自分类Dev

在iOS上使用Instagram对用户进行身份验证:指定redirect_uri

来自分类Dev

在iOS应用中收到身份验证码时尝试从后端服务器交换身份验证码的Redirect_uri

来自分类Dev

使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

来自分类Dev

Azure AD身份验证redirect_uri在Linux托管的(Cloud Foundry)ASP.NET Core 2.2应用程序上未使用https

来自分类Dev

在使用带oidc和中间件的Azure AD身份验证的Web应用程序中指定自定义redirect_uri

来自分类Dev

redirect_uri的参数值无效:不允许使用.local URI:

来自分类Dev

尝试在iOS上使用Gigya进行社交登录时无效的redirect_uri

来自分类Dev

Gmail API 错误:尝试进行身份验证时 redirect_uri_mismatch。(PHP)

来自分类Dev

当我尝试获取访问令牌时,出现“为'redirect_uri'提供的值无效”错误

来自分类Dev

使用Keycloak进行自定义身份验证

来自分类Dev

Active Directory 在获取时根据参数进行身份验证

来自分类Dev

使用node.js进行api身份验证

来自分类Dev

无效的Redirect_uri对于使用react native的instagram登录

来自分类Dev

尝试使用节点请求进行身份验证

来自分类Dev

尝试使用智能卡对 Tomcat 进行身份验证

来自分类Dev

无法从python脚本使用Google API进行身份验证,无法正常工作-错误:redirect_uri_mismatch

来自分类Dev

Graphdb.js Node.js-使用GraphDB进行节点服务器身份验证

来自分类Dev

使用keycloak和openid_client对flutter应用程序进行身份验证

来自分类Dev

在AWS EKS上使用keycloak身份验证进行traefik入口

来自分类Dev

node.js:使用请求模块进行表单HTTP身份验证失败

来自分类Dev

使用服务帐户进行Google身份验证失败(node.js)

来自分类Dev

如何使用Node.js和MEAN堆栈进行身份验证?

来自分类Dev

在SQL Server 2012中使用node.js进行身份验证

来自分类Dev

在node.js中使用Firebase 3.0进行身份验证

来自分类Dev

搜寻需要使用node.js进行身份验证的网站

来自分类Dev

在SQL Server 2012中使用node.js进行身份验证

来自分类Dev

如何使用Node和Express对github进行身份验证

Related 相关文章

  1. 1

    尝试使用KeyCloak进行NODE.JS身份验证,获取“无效参数:redirect_uri”

  2. 2

    无法使用包“ golang.org/x/oauth2”与facebook进行身份验证:“缺少redirect_uri参数”

  3. 3

    在iOS上使用Instagram对用户进行身份验证:指定redirect_uri

  4. 4

    在iOS应用中收到身份验证码时尝试从后端服务器交换身份验证码的Redirect_uri

  5. 5

    使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

  6. 6

    Azure AD身份验证redirect_uri在Linux托管的(Cloud Foundry)ASP.NET Core 2.2应用程序上未使用https

  7. 7

    在使用带oidc和中间件的Azure AD身份验证的Web应用程序中指定自定义redirect_uri

  8. 8

    redirect_uri的参数值无效:不允许使用.local URI:

  9. 9

    尝试在iOS上使用Gigya进行社交登录时无效的redirect_uri

  10. 10

    Gmail API 错误:尝试进行身份验证时 redirect_uri_mismatch。(PHP)

  11. 11

    当我尝试获取访问令牌时,出现“为'redirect_uri'提供的值无效”错误

  12. 12

    使用Keycloak进行自定义身份验证

  13. 13

    Active Directory 在获取时根据参数进行身份验证

  14. 14

    使用node.js进行api身份验证

  15. 15

    无效的Redirect_uri对于使用react native的instagram登录

  16. 16

    尝试使用节点请求进行身份验证

  17. 17

    尝试使用智能卡对 Tomcat 进行身份验证

  18. 18

    无法从python脚本使用Google API进行身份验证,无法正常工作-错误:redirect_uri_mismatch

  19. 19

    Graphdb.js Node.js-使用GraphDB进行节点服务器身份验证

  20. 20

    使用keycloak和openid_client对flutter应用程序进行身份验证

  21. 21

    在AWS EKS上使用keycloak身份验证进行traefik入口

  22. 22

    node.js:使用请求模块进行表单HTTP身份验证失败

  23. 23

    使用服务帐户进行Google身份验证失败(node.js)

  24. 24

    如何使用Node.js和MEAN堆栈进行身份验证?

  25. 25

    在SQL Server 2012中使用node.js进行身份验证

  26. 26

    在node.js中使用Firebase 3.0进行身份验证

  27. 27

    搜寻需要使用node.js进行身份验证的网站

  28. 28

    在SQL Server 2012中使用node.js进行身份验证

  29. 29

    如何使用Node和Express对github进行身份验证

热门标签

归档