我正在开发使用Facebook API身份验证进行用户登录的应用。
但有时登录过程非常缓慢(完成身份验证需要4~5分钟) Facebook的用户)。所以我正在考虑除facebook API之外的替代身份验证方式。
你能建议任何其他认证吗?
Twitter有开放API,使用oAuth(与Facebook相同)。
是否有其他网站实现了oAuth并且有一个开放的API,所以我可以参考?
答案 0 :(得分:1)
您确定漫长的身份验证时间不是因为您的代码中存在某些错误吗?
很长时间的认证时间在Facebook方面都不是问题(最近有一些停机时间;你有没有在过去几个小时内尝试过?):数百万客户依赖他们的身份验证系统。我认为授权时间在任何其他服务上都是可比的。
https://github.com/fernandezpablo85/scribe-java是一个众所周知的auth库,它通过Yahoo!,Google和Facebook等许多OpenId提供商提供身份验证。您可能会从这样的标准库中获得更好的auth响应时间。