Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在Fitbit OAuth 2.0中使用react本机应用程序验证插件_Reactjs_React Native_Oauth 2.0_Fitbit - Fatal编程技术网

Reactjs 在Fitbit OAuth 2.0中使用react本机应用程序验证插件

Reactjs 在Fitbit OAuth 2.0中使用react本机应用程序验证插件,reactjs,react-native,oauth-2.0,fitbit,Reactjs,React Native,Oauth 2.0,Fitbit,我正在开发一款手机应用程序,我正试图与Fitbit集成。在文档中,我注意到Fitbit OAuth 2.0要求为身份验证过程打开一个浏览器窗口,否则Fitbit将禁止应用程序。在查看了npm上处理OAuth 2.0的几个包之后,我发现了react原生应用程序auth react native app auth是否以确保不违反此Fitbit规则的方式运行?这让我有些困惑,因为这是一款移动应用程序。我真的很想使用这个插件,但我想确保我的应用程序不会被Fitbit禁止。现在移动登录的事实标准是插入Go

我正在开发一款手机应用程序,我正试图与Fitbit集成。在文档中,我注意到Fitbit OAuth 2.0要求为身份验证过程打开一个浏览器窗口,否则Fitbit将禁止应用程序。在查看了npm上处理OAuth 2.0的几个包之后,我发现了react原生应用程序auth


react native app auth是否以确保不违反此Fitbit规则的方式运行?这让我有些困惑,因为这是一款移动应用程序。我真的很想使用这个插件,但我想确保我的应用程序不会被Fitbit禁止。

现在移动登录的事实标准是插入Google AppAuth库,它通过InApp浏览器处理登录。这些窗口位于实际移动应用程序的外部,从安全性和可用性的角度来看,建议使用这些窗口:

React Native有一个集成这些库的方法,但不幸的是,这不是微不足道的

虽然我不知道FitBit,但禁止在web视图上登录已变得相当普遍,我非常确信使用基于AppAuth的库可以让您通过这个拦截器

加里

另外,与编写任何代码相比,下一个好的步骤可能是将实际的AppAuth示例指向FitBit,以检查登录是否正常。我有一些帖子可能对此有所帮助:

如果我没有弄错,您只需要下载示例,然后配置3个字段以指向FitBit:

  • 权威
  • 客户端Id
  • 重定向URI
我写的文章是关于Okta的,但是登录应该适用于任何基于开放标准的提供商