反应原生app auth - 如何使范围成为可选的?

时间:2018-03-12 16:15:19

标签: react-native oauth-2.0

我正在尝试将OAuth应用到我的本机应用中。 我正在使用react native app auth。

我想将范围视为可选范围。

目前,这是强制性的。 我该怎么做?

我可以修改本机app auth的代码并构建它并导入我的示例代码吗?

1 个答案:

答案 0 :(得分:1)

此处react-native-app-auth的维护者之一。

到目前为止,我认为scope参数是OAuth 2.0请求规范中的必需参数,但查看relevant spec definition,它似乎是可选的。

您应该可以删除validateScopes帮助中的array.length支票。您可以通过修改应用的index.js目录中的node_modules/react-native-app-auth/文件来尝试此操作。

完成后,您可以将空数组[]作为范围传递。 我不确定基础AppAuth本地库如何处理它,但如果它有效,您可以打开PR到react-native-app-auth,我很乐意接受更改。