Android上没有WebView的oAuth?

Android上没有WebView的oAuth?,android,oauth,webview,Android,Oauth,Webview,有没有一种方法可以实现oAuth流,而不用在android上实际启动浏览器甚至webview 我想展示的是一个本机弹出窗口,它询问用户凭据,然后将其提供给oAuth提供商。严格地说,不,oAuth的主要思想是,您不应该以任何方式处理用户凭据 但这取决于供应商。例如,Twitter使用发送用户名和密码来交换访问令牌。Twitter只允许那些能够很好地激发需求的应用程序使用它 因此,如果在某种程度上可能的话,请咨询API提供商。最近我做了一些关于在不使用浏览器或webview的情况下实现oAuth的

有没有一种方法可以实现oAuth流,而不用在android上实际启动浏览器甚至webview


我想展示的是一个本机弹出窗口,它询问用户凭据,然后将其提供给oAuth提供商。

严格地说,不,oAuth的主要思想是,您不应该以任何方式处理用户凭据

但这取决于供应商。例如,Twitter使用发送用户名和密码来交换访问令牌。Twitter只允许那些能够很好地激发需求的应用程序使用它


因此,如果在某种程度上可能的话,请咨询API提供商。

最近我做了一些关于在不使用浏览器或webview的情况下实现oAuth的研究。如今,一些平台已经通过使用他们的SDK(如google:,linkedin:)实现了本地方式。你也可以搜索其他平台

我看到的另一个机会是使用谷歌“Firebase”:。尽管我还没有真正尝试实现它,但据我所知,我们可以在HTML上创建自己的自定义输入,并将其传递给他们的Javascript oAuth SDK,以执行凭证登录事务。我猜我们也可以用android原生界面来实现

任何更正都是非常受欢迎的。谢谢