gpt4 book ai didi

基于Java的WS用户授权

转载 作者:行者123 更新时间:2023-12-02 00:21:42 25 4
gpt4 key购买 nike

我正在创建一个简单的 session 应用程序(基于 Java)并使用 RESTFull Web 服务来公开功能。

我想实现一些授权。工作流程应该是这样的:

1) 应用程序收到一个包含用户名/密码的 xml 请求。

2)作为响应,应用程序应该给出一些 key (用于进一步请求的授权)

3)现在,对于该用户的每个传入请求,该 key 应该在 xml 请求中可用,以便应用程序可以授权该用户。

请建议我应该如何实现这一点以及最好的方法是什么。

我正在寻找一些授权框架并遇到了 OAuth。请提出建议。

提前致谢...寻求您的反馈

最佳答案

  1. 应用程序 key .. 每次应用程序服务器都会将分配的 key 发送到 xml 中的 Web 服务,该 xml 将从与应用程序服务器映射的数据库中的 Web 服务过滤器级别进行检查。分配的 key 与 Web 服务进行通信。

  2. 如果您希望在用户级别使用此 key ,那么当应用程序向服务发送用户登录请求时,将使用用户名+密码+当前时间戳生成动态编码 key ,并将其保存在数据库中以供当前使用如果凭据正确(成功登录),该 key 将在登录请求的响应中返回给用户。并且当前 session 的每个客户端请求中都将传递相同的 key ,因为 session 将过期(在默认注销时间或发生手动注销之后) key 将在数据库中停用。该过程将为每个用户及其每个登录 session 执行。

关于基于Java的WS用户授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812319/

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