2017-01-16 37 views

回答

0

Google OAuth计划弃用嵌入式网页浏览。但是,您可以使用适用于iOS应用的SFSafariViewController和适用于Android应用的Chrome自定义选项卡。如果没有这些支持,您可以打开系统浏览器。所有这些流程都可用于OAuth流程,并且比嵌入式Web视图更安全。

+0

感谢您的回答。 我们的应用程序未使用SFSafariViewController和Chrome自定义选项卡。 而且我们知道我们可以使用系统浏览器进行身份验证。 但是,我们想使用firebase。 只是一个很好的机会,我认为我可以将Firebase身份验证用于此OAuth流程。 使用Firebase是错误的吗? – woki

+0

原生应用上的Firebase不会为您处理OAuth流程。您必须使用Identity Provider原生SDK(Google,Facebook,Twitter)来检索OAuth凭证,然后将其传递给Firebase。对于没有本地SDK的GitHub,您必须通过传统的OAuth2.0流程自行获取GitHub访问令牌。 – bojeil

+0

谢谢你的帮助。 我们将遵循最佳做法并使用推荐的SDK来检索OAuth凭证。 – woki

相关问题