我正在尝试将OAuth应用到我的本机应用中。 我正在使用react native app auth。
我想将范围视为可选范围。
目前,这是强制性的。 我该怎么做?
我可以修改本机app auth的代码并构建它并导入我的示例代码吗?
答案 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
,我很乐意接受更改。