我的移动应用程序如何知道我已登录服务器

时间:2014-07-01 06:28:10

标签: android spring oauth spring-security

如何将我的Android应用程序识别为服务器识别为用户帐户?我需要为每个请求发送一个令牌,或者有一种方法可以存储我的设备的某种ID作为记录?

我正在使用带有Mvc的Spring Security,我在脑海中遇到了这个麻烦

解释非常好,目前我没有代码,因为这是一个有思想的事情。

1 个答案:

答案 0 :(得分:0)

一些想法:不确定它对你有帮助,因为我为c#.net web api和android communication.just检查做了这件事,它可能对你有帮助..

1st:您可以编写自己的Web服务/ web api来处理服务器中的用户身份验证。当您向服务器发送电子邮件ID和密码时,Web服务将在数据库中检查它,如果成功,则向您发送生成的Id或某些数据(如果需要)。如果失败,它会给你null /零或一些值来识别失败。

第二:您可以使用将由getCookieStore().getCookies()访问的服务器Cookie。您还必须编写一些服务器程序来检查用户是否登录成功。如果为true,则在其中发送会话变量/一些生成的cookie并在android代码中处理它。 如果失败则cookie将为null。