问题标签 [android-authenticator]
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.
android - addAccount() 后返回的令牌为空
我一直在尝试实现一个使用 Android AccountManager保存用户帐户(ID、密码和令牌)的应用程序。一直使用它作为我实现功能的参考。
我能够显示我的 AuthenticationActivity 并创建帐户(在创建帐户后正确显示Settings > Accounts
)。添加新帐户后,我尝试使用收到的令牌立即登录用户,并使用setAuthToken()
. 但是,这永远行不通,我看到authToken
始终为空。然后我必须第二次运行该应用程序并再次登录,之后它才能工作。
我添加新帐户的代码(来自我的注册活动)是,
我完成登录的代码(在我收到令牌并添加新用户之后)是,
有谁知道问题可能是什么(已经为此苦苦挣扎了很长一段时间:()?
android - IllegalArgumentException:不支持 addAccount
我按照这个描述添加了我的同步适配器。
但是有一个小错误:-(
当我打开设置 -> 帐户 -> 添加帐户并选择我的帐户时,我收到此错误消息
看起来这个崩溃来自将Authenticator Java 类转换为 Kotlin 类。
Java类锁是这样的
将其转换为 Kotlin 后,它会像这样锁定:
我认为转换有问题,但是什么?
android - 从 AccountManager 中删除帐户不会将用户发送到 AccountAuthenticatorActivity
我有一个使用 AccountManager 和自定义 AccountAuthenticator 注册用户的应用程序。
我需要实现该Log Out
功能。
当用户单击Log Out
按钮时,他们的帐户被成功删除,但活动保持不变,用户不会被重定向到AccountAuthenticatorActivity
,但如果我关闭应用程序并再次打开它,它将显示身份验证屏幕(即帐户实际上已被删除)。
我的问题:
我是否必须自己执行重定向(使用finish(); startActivity(...);
)或 Authenticator 和 AccountManager 应该为我处理它(因为我认为如果它被声明为服务,它应该)?
也许我必须实现某种帐户删除侦听器?
无论如何,这是我删除帐户的方法MainActivity
:
顺便说一句,当我单击时Log Out
,我可以在日志中看到以下行:
D/invalidateAuthToken: Bundle[{intent=Intent { cat=[2] cmp=discounty.com/.activities.LoginActivity (has extras) }}]
所以看起来我的LoginActivity
(AccountAuthenticatorActivity)实际上想要出现,但有些东西阻止它这样做。
在我的自定义AccountAuthenticator
中,我实现了这个方法(以及其他几个负责帐户和令牌创建的方法):
在我的清单中,我以以下方式声明了服务:
那么,我是否必须手动重定向用户,或者我需要改进代码中的某些内容以使 AccountManager 为我处理重定向?
android - 自定义身份验证:如何获取自定义用户数据值?
我有自定义身份验证器。并输入如下所示的帐户信息:
但是,当我需要这些自定义值时,我该如何获取呢?
我试着得到它:
我做错了什么?
android - 如何编写 webview 以自动登录到我的雅虎帐户?
我正在编写一个测试 webview 应用程序,我打算在启动应用程序视图的那一刻打开我的雅虎邮件。这将是一个网络视图,我想在其中硬编码我的用户名和密码。我知道雅虎使用 get 方法而不是 post。有没有办法可以做到这一点?到目前为止,这是我的代码:
android - android中的身份验证数据存储
我知道如果用户必须存储用户名和密码,那么我们可以创建类并将用户名和密码存储在类中。在获取SharedPreferences
用于该类的数据时。但是该类store the data upto
我们can not close the Application
。如果我们关闭应用程序,那么数据将被销毁。
我的问题是:
如果用户关闭应用程序或重新启动移动设备,我想将数据存储在应用程序中。但是数据存储在类中。如何执行此任务。我是安卓新手。请帮我。
android - 自定义 AccountAuthenticator:获取身份验证令牌
当我尝试从中获取身份验证令牌时,AccountManager
我需要调用
AccountManagerFuture<Bundle>
和 有什么区别AccountManagerCallback<Bundle>
?我阅读了文档,但并不清楚。
PS也许,这是一个菜鸟问题,但我真的无法从谷歌文档中理解它。
android - 无法在小米红米上添加自定义身份验证器帐户
我开发了一个可以添加自定义身份验证器帐户的应用程序。当我在模拟器上运行此应用程序时,我可以双向添加我的自定义帐户... 1. 设备设置 -> 帐户 -> 添加帐户 2. 从我的应用程序
但是当我在小米红米1S上运行这个应用程序时,无论是通过设备设置还是通过我的应用程序都无法添加帐户。实际上这种情况下我的身份验证器服务没有被调用。不知道为什么?我是否必须包含其他一些权限?
android - 从 Azure 云数据库对应用用户进行身份验证
我正在开发一个需要用户登录才能使用该应用程序的应用程序。该应用程序将从 Azure 数据库验证用户的电子邮件地址。我曾经使用过本地数据库系统并且知道数据库的工作原理,但是我是云数据库的新手,还没有使用过云数据库。我想问是否有一种方法可以在 Azure 数据库中运行一些身份验证代码,在接收到用户输入的凭据后,这些代码会通过 Internet 向 Android 应用程序返回 true 或 false。或者建议我是否有任何其他更好和更有效的方式从 Azure 云数据库对用户进行身份验证。