使用 oauth2 登录 Microsoft 帐户时出现 Safari 错误

Safari error on login Microsoft account with oauth2

我在使用 Angular 4Nativescript 5.1.0 项目上遇到问题,我使用 API nativescript-oauth2,它适用于 FacebookGoogle,但是当我尝试登录到 Microsoft 时,它运行得不是很好。

我可以输入e-mail帐号和密码,甚至显示权限屏幕,但在这个中,当我按YES时它崩溃了。

问题是因为 属性 redirect uri (urn:ietf:wg:oauth:2.0:oob ) 对于 Microsoft 配置,当 Safari 收到重定向 uri 时,Safari 崩溃。

我读到可以用委托解决,但它已经存在于 nativescript-oauth2.

并且 android 浏览器不显示错误但它什么也不做。

请帮帮我!!

对于 Microsoft oAuth,它会尝试使用 URL 方案打开您的应用程序。您可能希望在您的应用中设置 URL 方案,就像在 Provider, iOS & Android

的演示应用中展示的那样