社区
Java EE
帖子详情
java后台接口鉴权
fuzeqiang
2015-10-16 02:57:33
问题如下:
项目的前台是tomcat起的web服务,后台是由eclipse自带的equinox框架开发的服务,后台没有用户表等数据不需要进行用户权限在验证。但是前台调用后台的接口,后台需要判断调用者是否合法。
在网上搜了一下,有人使用签名方法(Signature)对接口进行鉴权。但是具体用于签名的SecretId 和 SecretKey使用什么方法生成,以及密钥如何保存等都有疑问。
高手们,请指教。或者有相关文档推荐给我。多谢!
...全文
479
5
打赏
收藏
java后台接口鉴权
问题如下: 项目的前台是tomcat起的web服务,后台是由eclipse自带的equinox框架开发的服务,后台没有用户表等数据不需要进行用户权限在验证。但是前台调用后台的接口,后台需要判断调用者是否合法。 在网上搜了一下,有人使用签名方法(Signature)对接口进行鉴权。但是具体用于签名的SecretId 和 SecretKey使用什么方法生成,以及密钥如何保存等都有疑问。 高手们,请指教。或者有相关文档推荐给我。多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
May的博客
2017-03-24
打赏
举报
回复
楼主问题解决了吗?我现在也遇到了同样的问题。
执笔记忆的空白
2015-10-16
打赏
举报
回复
你自己自定义一个私钥也行啊
fuzeqiang
2015-10-16
打赏
举报
回复
引用 2 楼 shijing266 的回复:
当然,你也可以弄的更复杂点,比如保持公钥在手,调用接口方每天签到拿私钥的方式
还想请教一下,密钥(secretKey)是用什么方法生成的。
执笔记忆的空白
2015-10-16
打赏
举报
回复
当然,你也可以弄的更复杂点,比如保持公钥在手,调用接口方每天签到拿私钥的方式
执笔记忆的空白
2015-10-16
打赏
举报
回复
SecretId 这个可以用配置文件保存,或者properties文件来存储,用的时候调用就行 接口权限,基本上每个做接口对接的,在传入接口参数的时候,都需要一个方法签名,这个签名的生成规则各不一样,我之前的是:所有参数拼接,再前后加上secretKey ,然后做16进制转换,最后MD5一下,这个就需要你们保证secretKey 的保密和唯一性
基于springboot+oauth2.0+jwtToken
鉴权
认证开发的
后台
接口
,整套架构采用restful风格,车牌识别,阿里云消息推送,短信
接口
等
内容只为
接口
开发,配合前端和移动app调用使用,不包含html页面,基于springboot+oauth2.0+jwttoken
鉴权
(内有怎么使用redistoken和数据库token注释)+restful风格+阿里短信+阿里消息推送+车牌识别等。该项目为工作实际使用完整项目
基于spring boot的
后台
管理系统(
java
源码+数据库完整版)
Guns基于SpringBoot,致力于做更简洁的
后台
管理系统,完美整合springmvc + shiro + mybatis-plus + beetl + flowable!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个
后台
管理系统的脚手架.Guns v3.0新增rest api服务,提供对接服务端
接口
的支持,并利用jwt token
鉴权
机制给予客户端的访问权限,传输数据进行md5签名保证传输过程数据的安全性!Guns v3.1新增集成工作流引擎flowable6.2.0!
校园墙 微信小程序
后台
Java
.zip
校园墙 微信小程序
后台
Java
.zip
Sa-Token v1.36.0一个轻量级
Java
权限认证框架,让
鉴权
变得简单、优雅!
一个轻量级
Java
权限认证框架,让
鉴权
变得简单、优雅!—— 登录认证、权限认证、分布式Session会话、微服务网关
鉴权
、单点登录、OAuth2.0
Spring Boot
后台
管理系统
【Spring Boot
后台
管理系统 V1.0】 1. 技术栈: - 核心框架:Spring Boot 2.7.x - 数据库:MySQL 8.0 + MyBatis-Plus 3.5.x - 认证授权:Spring Security + JWT -
接口
文档:Knife4j(Swagger增强版) - 工具类:Lombok、Hutool、Validation 2. 核心功能: 用户管理(增删改查、密码加密、状态控制) 角色权限(角色CRUD、权限分配、
接口
鉴权
) 通用CRUD(BaseController/Service封装) 全局异常处理、统一返回结果 JWT令牌认证、
接口
权限控制
接口
文档自动生成(Knife4j) 3. 运行环境: - JDK 8+/11、Maven 3.6+、MySQL 8.0 - IDE:IntelliJ IDEA/Eclipse 4. 部署说明: - 导入SQL脚本 → 配置数据库连接 → 启动项目 → 访问
接口
文档测试 5. 扩展建议: - 增加Redis缓存、分布式锁 - 接入阿里云OSS文件上传 - 增加定时任务、日志管理 - 对接前端Vue/React实现前后端分离
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章