草庐IT

Authentication

全部标签

android - 签署Android apk?

我目前正在Windows机器上开发Android应用程序,并使用我最初在Windows机器上创建的“production.keystore”进行签名。现在我已经在MacOS上迁移了,我可以使用旧的“production.keystore”还是应该重新生成一个新的?我还能在AndroidMarket上签署apk和发布更新吗?非常感谢 最佳答案 是的,您仍然可以使用该keystore。这是一种通用格式,只要您保留该文件并在该机器上有一个androidSDK,您就可以使用它来签署您的apk,与您使用的平台无关。(androidsdk工具会

android - 我如何使用 Android AccountManager 注销

我可以使用此代码登录AndroidAccountManager:http://code.google.com/p/google-api-java-client/wiki/AndroidAccountManager但是我不知道如何登出? 最佳答案 你不知道。当您使用内置的android身份验证时,您使用用户在“帐户和同步”控制面板中提供的用户名和密码进行身份验证。获得该身份验证后,您可以使用它来获取一个身份验证token,您应该将其缓存并使用直到它变坏。那么,让我们来看看您使用“com.google”样式帐户访问google服务的方式

java - 如何使用 Django REST API 验证 android 用户 POST 请求?

截至目前,我有一个DjangoRESTAPI,对于网络应用程序来说,一切都很顺利,我在后端实现了用户身份验证。“login_required”条件适用于基于cookie的网络应用程序。我现在有一个Android应用程序需要访问相同的API。我能够登录用户。我需要知道的是,当每个用户对我的View发出GET/POST请求时如何对他们进行身份验证?我的研究显示了几个解决方案:1)Cookie支持的session2)在每个GET/POST请求中发送用户名和密码(可能不安全)有什么想法吗? 最佳答案 听起来您正在使用DjangoRESTFr

安卓刷新 token

我正在开发一个Android应用程序,我对token和刷新token有点困惑。基本上现在,在用户使用手机号码和短信发送的代码登录后,身份验证服务器会返回一个访问token,该token将用于访问所有api。对于身份验证服务器,我使用了Laravel和jwt-auth库。当访问token过期时,我将使用存储在AccountManager中的用户凭证请求一个新的访问token。这是实现此身份验证的正确方法吗?或者我丢失了刷新token,当它过期时我要求一个新的访问token?提前致谢,丹妮尔 最佳答案 我认为同时使用token和refr

java - 安卓有网络吗?

在我开始下载一些文件之前,我有这段代码用来测试是否有网络连接。我遇到的问题是,我还在需要基于Web的登录表单的网络上进行测试(类似于酒店、机场,甚至飞机)。我正在使用的这段代码对于这种情况完全没用。在这些情况下,网络报告它isAvailable和isConnected。这当然是个问题,因为我启动了一个失败的异步网络连接。我想知道是否有人知道我可以做些什么来确保我“真正”连接,或者是否有人对这个问题有任何建议。这是我的代码块:ConnectivityManagermanager=(ConnectivityManager)context.getSystemService(Context.C

android - 如何从命令行为 Android sdkmanager 设置代理身份验证?

我想通过代理身份验证(用户名和密码)以及代理主机和代理端口目前Androidsdkmanager支持--proxy_host和--proxy_port(在命令行中)我们的代理服务器也有身份验证(用户名和密码)提前致谢。 最佳答案 在Linux上,你可以导出代理环境变量,然后运行sdkmanager命令exporthttp_proxy=http://[USERNAME]:[PASSWORD]@[PROXY_ADDRESS]:[PROXY_PORT]对于https代理exporthttps_proxy=https://[USERNAME

android - 了解 Android 身份验证中的 Intent

在处理身份验证时,我对Android架构有一些疑问。假设我为需要验证的特定帐户调用AccountManager.getAuthToken。假设身份验证由于密码错误而失败。AbstractAccountAuthenticator合约要求身份验证器返回一个Bundle,其中包含处理通过KEY_INTENT输入的用户名/密码的Activity。我的问题是:谁应该显示UI?Android是否会自动检测到KEY_INTENT是否存在并运行UI,或者我的代码是否必须以AccountManager响应中体现的IntentstartActivity?这同样适用于AccountManager.addAc

android - Android 上的 Facebook SDK : override or hide the progress dialog when I log in

我正在使用FacebookSDK3.0forAndroid以及uiHelper和loginButton。当我按下登录按钮时,会显示一个进度对话框。是否可以自定义它或用另一个对话框替换它?如何?我很确定这是可能的,Candycrush做到了......此外,我尝试在没有uiHelper但使用传统方法的情况下登录用户:session.openForRead(newSession.OpenRequest(this).setCallback(statusCallback));我有同样的问题,我不明白这个进度对话框是如何显示的。谢谢大家! 最佳答案

android - 如何使用 SQLite 数据库中的凭据验证用户输入的凭据

我现在正在研究Sampleloginapplication其中user可以login和他们的username和password按loginbutton.如果user是新人,那么他/她也可以选择username来注册。和password.还有这个registration应用程序的一部分工作。我的实际问题是:如何比较输入的用户credentials与存储在database中的那个.我用了SELECT查询选择用户名和密码publicvoidValidateLogin(Stringun,Stringpwd){SELECT_FROM="SELECTu_name,u_pwdFROM"+table_

android - 无法解析 isConnected() - Google+ 在 android studio 上登录

我创建了一个新Activity来处理登录我的应用程序。我从模板菜单中选择了登录Activity,并勾选了包括google+登录。在构建Activity时,我遇到了从提供的中找到的“无法解析isConnected()”问题booleanconnected=getPlusClient().isConnected();我试过重建项目和清理项目但无济于事。有谁知道我该如何解决这个问题? 最佳答案 您可能正在使用新版本的googleplay服务,其中不再存在PlusClient类。请按照此最新教程进行操作:https://developers