将Keycloak与react native配合使用

5sxhfpxr  于 2022-11-17  发布在  React
关注(0)|答案(1)|浏览(129)

我正在react native中为ios和android开发一个应用程序,需要使用keycloak进行授权,但是很难找到一个好的方法。
我试过react-native-app-auth,它可以很好地登录,但不能退出。这并不奇怪,因为react-native-app-auth声明:“Keycloak未指定撤销端点,因此撤销功能无法运作。”
我看过一些其他的npm包,比如react-native-login-keycloak,但是它们似乎缺乏维护,并且打开了很多浏览器标签。
有什么办法可以解决这个问题,或者可以为react-native-app-auth做一个变通方案吗?谢谢你的帮助!

rnmwe5a2

rnmwe5a21#

检查openid-connect配置端点。
您可以在您的keycloak服务器中找到它
https://{your-keycloak-server}/auth/realms/{your_realm}/.well-known/openid-configuration
您将找到以下各项的端点:
https://{your-keycloak-server}/auth/realms/{your_realm}/.well-known/openid-configurationx 1月2日x 1月3日
将它们添加到react-native-app-auth配置中。

相关问题