Ios 0auth2与Microsoft的重定向问题
我得到了提供身份验证的应用程序。它打开并通过接受或拒绝按钮请求用户权限。但是,当我单击“接受”时。它无法重新定向 我遵循了微软发布的关于ios应用程序设置的教程 有关资料: 代码: } 我添加了urlscheme“KTracker2” 我已使用KTracker2://oauth2/callback的本机重定向注册了应用程序@ 我所要做的就是让身份验证页面重定向回我的本地ios应用程序Ios 0auth2与Microsoft的重定向问题,ios,swift,oauth-2.0,outlook,Ios,Swift,Oauth 2.0,Outlook,我得到了提供身份验证的应用程序。它打开并通过接受或拒绝按钮请求用户权限。但是,当我单击“接受”时。它无法重新定向 我遵循了微软发布的关于ios应用程序设置的教程 有关资料: 代码: } 我添加了urlscheme“KTracker2” 我已使用KTracker2://oauth2/callback的本机重定向注册了应用程序@ 我所要做的就是让身份验证页面重定向回我的本地ios应用程序 感谢您的帮助您需要在AppDelegate内部处理回调 func application(_ app: UIAp
感谢您的帮助您需要在AppDelegate内部处理回调
func application(_ app: UIApplication, open url: URL,
options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
OutlookService.sharedService.handleOAuthCallback(url: url)
return true
}
此外,在你的Info.plist中,你必须注册你的应用程序接受的方案,这样你就可以重定向回。
func application(_ app: UIApplication, open url: URL,
options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
OutlookService.sharedService.handleOAuthCallback(url: url)
return true
}