使用OAuth2.0为iOS应用中的多个目标配置SSO

时间:2018-10-19 20:10:27

标签: ios oauth-2.0 single-sign-on target

我正在开发具有多个目标的iOS应用:开发,生产,质量检查和阶段。该应用程序具有SSO登录OAuth2.0身份验证。

SSO提供者有两个服务器:dev.com和prod.com。 我打算将dev.com用于质量保证,阶段和开发以及生产目标prod.com。 建立登录URL。

我的问题是:如何使用客户端ID和重定向URI为多个目标构造URL? 简单来说,我应该为每个目标使用单独的客户端ID吗?还是保留相同的客户端ID,并根据每个目标的唯一捆绑包ID使用不同的重定向URI?

先谢谢大家。在Google上找不到iOS应用的答案。

1 个答案:

答案 0 :(得分:0)

经过大量研究和卓有成效的研究,我得到了答案。只是发布以帮助任何人遇到相同的问题,并继续使用Google搜索,并想知道如何解决它。

最好保持客户端ID不变,并根据目标的包ID更改重定向URI。