我是一名初级开发人员。我正在使用Flutter编写一个iOS应用程序。我需要使用API来识别我的用户。API的提供者要求我向他们发送一个重定向URL。据我所知,当用户在我的应用程序上识别自己时,将向API提供商发送请求,一旦用户被正确识别,API提供商希望知道将用户发送到何处(重定向URL(。但我希望用户继续使用我的应用程序。
我该如何设置?感谢
实现这一点的常用方法是通过AppAuth模式,应用程序调用ASWebAuthenticationSession
窗口,这是一个安全的浏览器。从用户体验的角度来看,它看起来是集成的,并且仍然是应用程序的一部分。
下一步,也许可以看看我的iOS AppAuth基本教程,看看它是什么样子的。最简单的选择是基于私有URI方案的重定向URL,如下所示:
net.openid.appauthdemo:/oauth2redirect
一旦概念被理解,并且您的团队已经审查了用户体验等,下一步将是在Flutter中实现这种行为。