我想通过登录来保护我的(Java Metro)网络服务。
我打算这样做:
调用 webservice 方法所需的步骤是:
- 调用 login(user,pwd),收到一个 session token 1.1 记住 token
- 调用 servicemethod (token, arg1, arg2...)
- webservice检查令牌是否已知,如果不抛出异常,否则继续
- 在 x 个不活动时间段后注销或超时
我的问题: 1. 你对这种方法有什么看法?是否有意义?2.是否有任何库承担编写会话处理的负担(可能具有数据库持久性以在应用程序重新启动后存活)
(该解决方案应该简单且易于与 Java 和 .NET 客户端一起使用)
谢谢!