将Keycloak与本机反应使用

问题描述 投票:0回答:1

我正在使用React Native开发适用于ios和android的应用程序,需要使用keycloak进行授权,但正在努力寻找一种好方法。

我已经尝试了react-native-app-auth,但登录但不注销很有效。并不奇怪,因为react-native-app-auth指出:“ Keycloak没有指定撤销端点,因此撤销功能不起作用。”

我看过其他一些npm软件包,例如react-native-login-keycloak,但它们似乎缺乏维护,并打开了许多浏览器选项卡。

关于如何解决此问题的任何想法,或者为react-native-app-auth进行变通?谢谢您的帮助!

react-native authentication keycloak
1个回答
0
投票

检查openid-connect配置端点。

您可以在密钥斗篷服务器中找到它

https://{your-keycloak-server}/auth/realms/{your_realm}/.well-known/openid-configuration

您将找到以下端点:

authorization_endpointtoken_endpointend_session_endpoint

将它们添加到您的react-native-app-auth配置中。

© www.soinside.com 2019 - 2024. All rights reserved.