gpt4 book ai didi

安卓应用引擎java : authenticating users

转载 作者:行者123 更新时间:2023-11-30 04:23:32 25 4
gpt4 key购买 nike

我正在编写一个允许多个用户的 android 应用程序使用 App Engine 将他们的数据存储在云中,并且需要应用程序对这些用户进行身份验证,使他们看不到彼此的云数据。似乎不是我自己写的身份验证协议(protocol)最好使用谷歌帐户特别是因为每个用户都已经在 Android 上拥有一个。这页面解释了 ClientLogin 是什么(不确定安装了什么应用程序是但大概是桌面应用程序而不是网络应用程序):

http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

但是在我看来我不需要使用这个机制android AccountsManager 除了存储您的用户名和密码还存储授权 token 并授权登录过程,以便用户甚至不必担心该程序是什么(OAuth 2 或OpenID 或其他)。

我找到了下面的例子,但不明白为什么会有没有 Intent 过滤器:http://developer.android.com/resources/samples/SampleSyncAdapter/index.html

AndroidManifest.xml 说:

        <!--
No intent-filter here! This activity is only ever launched by
someone who explicitly knows the class name
-->

即使我添加了一个 Intent 过滤器,我也不知道如何继续。我怎样才能启动 Activity 只知道类(class)名称吗?

有人可以确切地告诉我如何编码身份验证和通过与每个请求一起发送的 token 来持久身份验证应用程序引擎服务器,使用 AccountsManager?我在找一个裸体一组代码行。我知道我可以使用应用程序引擎用户 API 来检测登录的用户,但我需要先从 AccountsManager 进行身份验证。

谢谢你的帮助,

约翰·戈切

最佳答案

我记得在 Google IO 上这是在示例中

Brad Abrams 帖子的链接:

http://bradabrams.com/2011/05/google-io-session-overview-android-app-engine-a-developers-dream-combination/

包括“演示的完整源代码:”https://code.google.com/p/cloud-tasks-io

关于安卓应用引擎java : authenticating users,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8899749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com