问题标签 [accountmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
180 浏览

android - 在 Android 上使用 AccountManager 请求访问多个具有别名的应用程序

我目前在 Android 上使用 AccountManager 成功地请求访问多个应用程序,但只能使用丑陋的 authTokenType:

当我的用户被带到允许访问页面时,它会显示上面那个丑陋的字符串。

我希望能够做类似的事情:

但是,这样做会导致错误(它将它们组合成一个不存在的权限)。

如何才能做到这一点?

0 投票
2 回答
3040 浏览

android - 获取已注册 android 帐户的 Facebook ID

我想获取 Android 帐户的 facebook ID。如果可能的话,想使用 Facebook SDK 做一些事情,比如在墙上发帖。

如何从 AndroidAccounts 获取信息?

目前我可以通过 accoutManager 获取我的 Gmail 地址。

谢谢

0 投票
2 回答
3510 浏览

android - Android 应用程序开发:如何获取 Google Gmail 帐户凭据以自动发送电子邮件?

我正在尝试创建一个使用 Gmail 帐户自动发送电子邮件的应用程序。

如果用户已经在他的 Android 设备中添加了 Gmail 帐户,我不希望用户输入用户名和密码,但我希望应用程序使用该帐户自动发送电子邮件。

我已经知道如何获取用户名和密码,但是当我要求输入密码时,我收到以下错误:

其中 xxxxx 是 UID 号。我的代码是这样的:

请给我一个示例代码或链接以阅读它。不要给我其他任何东西。许多Thaks

0 投票
2 回答
529 浏览

trac - Trac Single Signon 无法按照食谱中的说明工作

我在带有 subversion 的多项目设置中使用 Trac 0.12.3,并且正在使用来自主干的 AccountManagerPlugin。默认索引页面列出了所有项目目录,单击其中任何一个都会将我带到该项目的 trac 页面。当我尝试登录时,我已成功通过身份验证,但是,进入另一个项目需要我再次登录。我想使用单点登录并遵循http://trac-hacks.org/wiki/CookBook/AccountManagerPluginConfiguration#SingleSignOn中提到的步骤

它总是要求我为每个项目登录。

我的阿帕奇配置:

Trac.ini 文件,所有其他项目特定的 trac.ini 文件都继承自该文件:

0 投票
1 回答
308 浏览

android - Android AccountManager 需要 gmail id 还是可以使用其他类型?

在 Android 中使用 AccountManager 时我感到困惑。当我们第一次验证用户时,是否只需要 gmail id?

我没有得到任何说它只需要 gmail id 的文档,但是在我的 RnD 期间,我得到了很多教程,而且都在使用 gmail id,所以我很困惑。

我可以使用其他类型的 ID 来验证用户吗?

0 投票
1 回答
2052 浏览

android - 为什么我在访问其他应用的帐户信息时会收到“caller uid xxxxx is different than the authenticationator's uid”?

我编写了一个应用程序 A,它使用 AccountManager 进行登录处理。然后,我编写了另一个应用程序 B,它使用 A 的 AccountManager 帐户数据。

但是当我运行 B 时,我得到“java.lang.SecurityException: caller uid xxxx is different than the authenticator's uid”。

用 A 的密钥库文件对 B 签名解决了这个问题。

但是,我仍然想知道为什么会发生这种情况以及是否有替代解决方案。

0 投票
1 回答
671 浏览

android - AccountManager (android) 的目的是什么?

它是否绕过了在 Android 应用上使用 OAUTH 或 OPENID 进行身份验证的需要?

0 投票
3 回答
10654 浏览

android - Can I use AccountManager to let users sign in with their Google account?

I'm creating an app that will need users to create an account. (Like Facebook or Twitter would require you to.)

BUT, since it's an Android app, should/can I let them sign in with their Google Account using AccountManager or some other service? It'd be very helpful if they could just sign in to their Google account and their settings and other options would be saved to that account.

Main questions summed up:

  1. Is it possible to let a user just use their Google account in my app?
    • If so, do I use AccountManager to have them sign in and save account information/settings?
      • What are other options?
0 投票
3 回答
3726 浏览

android - Google API 的 Android 授权令牌类型别名列表在哪里?

在遵循教程将 OAuth 2 与 Android AccountManager 一起使用时,我被告知在指定 AUTH_TOKEN_TYPE 时,而不是像这样指定范围:

你可以使用它的别名:

这允许用户了解权限的含义,而不是获得 URL。我想弄清楚 Google Documents List API 的别名是什么。

然后,该文档指向一个身份验证令牌别名列表,不幸的是,该列表不存在。还有一个相关的 Youtube 视频,其中开发人员提到了 Google Buzz 别名,还提到将在某个时候设置别名列表。

我可以使用什么来代替 Google Docs 范围?

0 投票
1 回答
2577 浏览

android - Android:访问谷歌账户信息

我为一个需要谷歌登录的应用工作。我需要访问 provider_uid、电子邮件、显示名称、名字、姓氏。

我设法从设备中迭代所有谷歌帐户并将它们显示在一个列表中。用户单击列表项后,我通过 AccountManagerCallback 访问所选帐户 auth_token。但我需要 provier_uid(例如:https://www.google.com/accounts/o8/id?id=Alt... .)和上面列举的字段。我想我必须向谷歌服务器执行一些请求以查询此信息(并将帐户令牌密钥传递给请求),但我没有找到任何文档(仅身份验证、授权 - 使用 ClientLogin、OAuth 2.0 和 OpenId)。

这是我第一次处理 google auth(除了 picassa 和 yoututbe auth+upload)。

我需要它来更新数据库并能够对用户进行身份验证(它可以选择上传图像并在我的服务器上执行其他操作)。

谢谢,

亚历克斯。