如何为flutter iOS应用程序设置OAuth2.0(重定向URL?)



我是一名初级开发人员。我正在使用Flutter编写一个iOS应用程序。我需要使用API来识别我的用户。API的提供者要求我向他们发送一个重定向URL。据我所知,当用户在我的应用程序上识别自己时,将向API提供商发送请求,一旦用户被正确识别,API提供商希望知道将用户发送到何处(重定向URL(。但我希望用户继续使用我的应用程序。

我该如何设置?感谢

实现这一点的常用方法是通过AppAuth模式,应用程序调用ASWebAuthenticationSession窗口,这是一个安全的浏览器。从用户体验的角度来看,它看起来是集成的,并且仍然是应用程序的一部分。

下一步,也许可以看看我的iOS AppAuth基本教程,看看它是什么样子的。最简单的选择是基于私有URI方案的重定向URL,如下所示:

net.openid.appauthdemo:/oauth2redirect

一旦概念被理解,并且您的团队已经审查了用户体验等,下一步将是在Flutter中实现这种行为。

最新更新