草庐IT

android - 如何保护 android 中的 http 数据(安全 token )?

我的应用程序有注册表单,它通过HTTPheaders将数据发送到服务器旨在寻找最简单的方法来保护我的API以防止垃圾邮件发送者注入(inject)注册URL例如,如果您转到http://website.com/register.php?name=bla&email=bla@bla.bla脚本会自动添加新用户,因为没有key或安全token来防止URL注入(inject)知道如何在android中制作安全token吗? 最佳答案 你无能为力,如果有人反编译你的代码,他会找出你创建token的方式并使用该过程创建假token。尽管如此,

android - 网站上的链接可以使用 token 登录应用程序或回退到网站

有人请求添加一个链接到我们的一个网站,该链接可以在iOS或Android上打开我们的移动应用程序,并通过传入身份验证token登录到该应用程序。如果这两个平台上都不存在这些应用程序,我需要它回退到关联的网站。根据我对通用链接或深层链接的理解,它们的预期目的是将您带到应用程序中的特定页面,而不是传递参数。自定义URL方案似乎更适合,但也不受相同方式的支持,回退到网络是有问题的。如果有人曾经设置过类似的东西并且有我可以查看的资源,我们将不胜感激。谢谢。 最佳答案 可以构建像这样的深度链接身份验证系统,但有一些重要的警告:用于打开您的应用

php - Android 使用 token session 登录 : like user logins and stays in session until logout

登录android应用后,如何在phpapi中创建tokensession?像这样:我想确保当用户登录时,无论发生什么情况(崩溃、关机/断电/重启、离开应用程序),用户信息数据都将同时发送应用程序中的Activity到网络服务器。我只是使用:session_start();$_SESSION['username']=$user;$_SESSION['auth']="true";如果是这样,我如何将此session传递到android应用程序中?Android应用中的登录验证:HttpClientclient=newDefaultHttpClient();Stringurl="http:

Android auth_token 验证和使用服务器端

如何验证返回的auth_tokentoken=bundle.getString(AccountManager.KEY_AUTHTOKEN);?在Android上获得新用户后,我需要将它们插入我的数据库服务器端,但我需要在执行之前以某种方式验证该token。我正在尝试像这样使用token:url='https://www.googleapis.com/oauth2/v1/userinfo?access_token=%s'%access_token但Google返回“未经授权的访问”。如何访问https://www.googleapis.com/oauth2/v1/userinfo使用An

安卓 GCM : Not getting registration token on onCreate() method

我在我的应用程序中嵌入了GCM以进行推送通知。我遇到了一个非常奇怪的问题,第一次运行时我无法获得GCM注册token,但是当您第二次运行我的应用程序时,您将在控制台上打印注册ID。我不知道我在做什么。这是我到目前为止所做的。这是我要打印GCMregID的onCreate()方法:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);finalStringregId=GCMRegistra

android - 无法添加窗口—— token null 不适用于服务中的应用程序

我读过很多这样的问题,但似乎没有一个能解决我的问题。问题在于:AlertScreenad=newAlertScreen(SensorListenerService.this);在我的服务类中:publicclassSensorListenerextendsServiceimplementsSensorEventListener{publicintonStartCommand(Intentintent,intflags,intstartId){startForeground(Process.myPid(),newNotification());AlertScreenad=newAlert

android - 如何使用 JWT token 发送 HTTP 请求以从 android 中的 cookie 存储进行身份验证

到目前为止我做了什么:我正在尝试与具有自定义身份验证的JavaWeb应用程序通信。在那,我需要先点击请求主体参数JSON类型的链接来获取JWTauth-token在我的cookie中。我已经在Postman中测试了连接,我收到了正确的JSON响应。但是当我在我的android应用程序中尝试相同时,它返回BadRequest错误。对于Postman测试:用于登录并在cookie存储中获取auth-token:帖子,网址:http://iitjeeacademy.com/iitjeeacademy/api/v1/loginheader:Content-Type:application/js

android - E/FirebaseInstanceId : Token retrieval failed: AUTHENTICATION_FAILED - what changed?

我不确定这里发生了什么,我提取了我最近更新的存储库,每次我打开应用程序在模拟器上调试它时,我都会得到E/FirebaseInstanceId:Tokenretrievalfailed:AUTHENTICATION_FAILED当应用加载主屏幕时。然而,这在今天之前没有发生过,所以我不知道会发生什么变化?我从Firebase控制台删除了该应用程序并重新添加了它(通过Firebase助手),但这也没有解决它吗?我已经包含了我的build.grade文件,但我不确定我还需要查看什么,如有任何帮助,我们将不胜感激。applyplugin:'com.android.application'app

Android Facebook通过访问 token 获取登录的电子邮件地址

在我的应用程序中,我允许用户通过Facebook注册。当用户登录时,我获得访问token。现在我想获取用户的电子邮件地址。如何获得? 最佳答案 首先添加权限publicstaticfinalString[]PERMISSIONS=newString[]{"email"};Stringresponse=authenticatedFacebook.request("me");JSONObjectobj=Util.parseJson(response);useremail=obj.getString("email");其中authenti

Android XML 解析失败意外 token

在我的应用程序(游戏)中,我需要读取一个XML脚本并将其转换为一个类对象;我已经通过DOM完成了整个XML阅读器但是当我运行时,出现以下错误:05-0823:03:22.342:I/System.out(588):XMLPasingExcpetion=org.xml.sax.SAXParseException:Unexpectedtoken(position:TEXT��������������������...@1:69injava.io.InputStreamReader@4129a200)我已经阅读了一些关于此的答案,但它们都未能解决我的问题(http://stackoverfl