0

使用 OAuth2 和来自 iOS 应用程序的 Harvest API 进行身份验证时,重定向 URL 的正确格式是什么?

oauth.com声明本机应用程序的重定向 URL 可能看起来像myapp://callback. 问题是,Harvest 不接受这样的重定向 URL。似乎需要在其前面加上http/ https,这会在身份验证流程结束时重定向回 iOS 应用程序时导致问题。我似乎在Harvest API 文档中找不到任何相关内容。

我在 Xcode 中添加了一个 URL 类型,我将Identifier值设置为com.example.myapp,并将URL Schemes值设置为MyApp。无论我在 Harvest 中指定什么重定向 URL(给定上述格式),身份验证流程总是抱怨Safari cannot open the page because the server cannot be found. 我可以使用appname://来自

4

2 回答 2

0

听起来您正在寻找用于从网络呼叫重定向的 URL。我不确定 oath2,但在 SAML 上,它类似于

https://你登录的地方/SSOpage?RelayState=https://你要去的地方

我希望这可以帮助您找到答案。

于 2020-09-21T17:55:00.527 回答
0

如果其他人有此问题,则标识符和 URL 方案不应分别为com.example.myapp和。MyApp您只需要将 URL Scheme 设置为com.example.myapp

于 2021-08-31T03:47:45.617 回答