文件名称:java-shared-key-authentication:如何通过共享密钥身份验证保护 REST 服务的示例
文件大小:1.59MB
文件格式:ZIP
更新时间:2024-07-17 11:05:57
Java
Java 共享密钥认证 如何通过共享密钥身份验证保护 REST 服务的示例 使用的技术 JAX-RS 2.0 => RESTEasy JAX-B CDI Apache Commons 编解码器 1.10 WildFly 8.1.0.Final 环境 克隆项目 导入到 Eclipse 将项目与 WildFly 关联 启动 WildFly 测试 只需向以下应用程序 URL 之一发出 HTTP 请求: 请求必须使用一些应用程序,例如: cURL 、 Advanced REST client 、 SOAPUI等。 请求必须通过GET方法,并且必须包含两个 Header: login:标识触发请求的用户。 签名:从用户的私钥生成并与来自请求的数据结合的哈希,这些数据由预定义的分隔符分隔。 例子 有一些注册用户并由Users类保存在内存中。 以下是用户某某通过cURL触发请求的示例
【文件预览】:
java-shared-key-authentication-master
----test()
--------br()
----WebContent()
--------META-INF()
--------WEB-INF()
----resources()
--------META-INF()
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.project.facet.core.xml(383B)
--------org.eclipse.wst.common.component(688B)
--------org.eclipse.wst.common.project.facet.core.prefs.xml(160B)
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------.jsdtscope(491B)
--------org.eclipse.jdt.core.prefs(357B)
----src()
--------br()
----.project(1KB)
----.classpath(1KB)
----.gitignore(63B)
----README.md(1KB)