react-native - key 斗篷 : redirectUrl: '<YOUR_REDIRECT_SCHEME>:/callback'

标签 react-native authentication keycloak

对于与 keycloak 配置相关的部分,您应该用什么来代替“YOUR_REDIRECT_SCHEME”?

redirectUrl:':/回调'

另外,当我点击“授权”按钮 {undifned redirectUrl} 时,我收到以下错误消息

最佳答案

首先,如果您至少提供一些有关您的应用、场景、设置等的背景信息,以便想要回答的人可以对问题空间有一些想法,那就更好了。查看更多How do I ask a good question?

但只是为了回答你的问题,我应该说,当你的应用程序向 OAuth 兼容身份提供商(在你的情况下是 Keycloak)请求授权代码时,Keycloak 将处理用户的身份验证,并且在成功身份验证后,它将生成代码并应以某种方式将其返回到您的应用程序(在这种情况下,您的应用程序似乎是 react 原生的)。对于移动应用程序,您可以注册自定义 URL 方案处理程序,以便每当要在移动设备上打开具有该方案的 URL 时,操作系统都会要求您的应用程序打开该 URL 并处理它。这可以是“myapp://”之类的任何内容。 然后在 Keycloak 的重定向 URL 选项中,您应该定义一个以此自定义方案开头的 URL。实际的 URL 并不重要,只要它是有效的 URL 格式即可。因此,当 Keycloak 尝试将客户端重定向到该 URL 时,移动操作系统将调用您的处理程序来处理该请求,并且您可以访问 Keycloak 附加到 URL 的参数。

我建议您阅读OAuth 2 spec for native apps了解更多详情。

关于react-native - key 斗篷 : redirectUrl: '<YOUR_REDIRECT_SCHEME>:/callback' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64695213/

相关文章:

react-native - React Native 样式支持渐变吗?

authentication - "Authentication not supported": jgit error when trying to clone tfs hosted git repo

ruby-on-rails - jail 长认证返回401

Keycloak:如何将 Keycloak 用户自动重定向到 OKTA SSO 页面而不是单击按钮?

docker - 使用反向代理后面的 Keycloak 登录后无限循环

JavaScript - React Native 等待回调执行并使用其变量

javascript - react native : Tried to run my first app

class - 比 "isThis()"更好的方法名称

使用管理 CLI 导入 keycloak 文件

javascript - 我想使用react-native-image-picker捕获多个图像