Android将凭据传递给其他应用程序

Android将凭据传递给其他应用程序,android,single-sign-on,share,ipc,Android,Single Sign On,Share,Ipc,目前,我正在寻找在不指定URI的情况下将凭据传递给其他应用程序的可能方法。让我描述一下流程: 用户打开我的应用程序并显示登录视图 用户在表单中输入其凭据(例如电子邮件/密码) 我的应用程序找到所需的应用程序(假设这是Facebook),找到com.Facebook.katana包并为其准备意图 问题的答案来了:如何传递凭证? 或者我将这些凭证作为额外凭证放入特定的意图操作中 Facebook应用程序被打开,用户凭据被传递到Facebook登录表单,用户被验证 请不要提供与SDK使用相关的答案(例

目前,我正在寻找在不指定URI的情况下将凭据传递给其他应用程序的可能方法。让我描述一下流程:

  • 用户打开我的应用程序并显示登录视图
  • 用户在表单中输入其凭据(例如电子邮件/密码)
  • 我的应用程序找到所需的应用程序(假设这是Facebook),找到com.Facebook.katana包并为其准备意图
  • 问题的答案来了:如何传递凭证?
  • 或者我将这些凭证作为额外凭证放入特定的意图操作中
  • Facebook应用程序被打开,用户凭据被传递到Facebook登录表单,用户被验证

  • 请不要提供与SDK使用相关的答案(例如“使用Facebook SDK验证到Facebook中)。我需要通用解决方案,以便使用用户提供的凭据验证到用户选择的应用程序中


    让我知道这是否可行,以及如何在不额外更改partners应用程序以处理特定URI的情况下实现。谢谢!

    “我需要通用解决方案来验证用户选择的应用程序“-是什么让你认为任意应用程序将允许通过意图或键盘输入以外的任何其他机制进行身份验证?@JimmyB Android accessibility让我这么认为。我并不是说他应该是Intent,也许还有其他我不知道的方式…“我需要通用的解决方案来验证用户选择的应用程序”-是什么让你认为任意应用程序将允许通过Intent进行验证,还是键盘输入之外的其他机制?@jimmybandroid accessibility让我这么认为。我不是说他的意图,也许还有其他我不知道的方式。。。