我的Android应用将从互联网上许多不同的存储库(DropBox,Instagram,Flickr等)中获取媒体。每个都有不同的访问API,并且用户在每个API上都有不同的凭据。
是否存在建议的“最佳实践”来处理我可以从我的应用程序内部获取并匹配适当服务的多组凭据?
如果用户已经具有用于特定服务的本地凭据,那么我想简单地使用它而不是对其进行调试(可能只有一次使用权限)。如果没有,那么我需要提示他们输入该服务的API所需的数据(名称,密码等),以便访问其文件存储。
我已经查看了Smart Lock,自动填充等功能,但是这些功能似乎使登录到我的应用程序变得简单-不一定从我的应用程序登录到其他服务。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
Firebase可以很好地用于身份验证。可能会获得很多信息,例如名称邮件,尤其是您将需要使用的用户ID信息。用户ID对于使用邮件地址创建Firebase身份验证非常有用。我还建议使用Facebook的帐户工具包服务。