没有合适的资源?快使用搜索试试~ 我知道了~
lockbox:安全的文件共享服务
共41个文件
java:26个
html:4个
properties:3个
需积分: 5 0 下载量 169 浏览量
2021-05-19
11:40:02
上传
评论
收藏 78KB ZIP 举报
温馨提示
密码箱 基于Java / Spring和MongoDB的安全链接共享服务。 所有文件都以加密方式存储在MongoDB的GridFS中。 安装 运行(本地) 步骤1 在运行Lockbox之前,您需要安装以下两个依赖项: 第2步 安装MongoDB之后,请确保使用有效的MongoDB连接字符串设置环境变量MONGODB_URI 。 例子: export MONGODB_URI=mongodb://user:password@host:port/database 如果您不想设置环境变量,也可以使用类的工具。 使用Foreman,您可以创建一个包含所有环境变量的.env文件,并使用foreman run <app>启动任何应用foreman run <app> 。 然后将变量注入到应用程序中。 第三步 克隆Lockbox GIT存储库,并使用以下命令启动Lockbox: Linux/O
资源推荐
资源详情
资源评论
收起资源包目录
lockbox-master.zip (41个子文件)
lockbox-master
gradlew 5KB
src
test
resources
application.properties 55B
java
lockbox
service
storage
MongoDBFileStorageServiceTest.java 3KB
util
AesEncryptionUtilTest.java 3KB
main
resources
application.properties 122B
templates
download.html 2KB
upload.html 2KB
expired.html 1KB
success.html 1KB
logback.xml 252B
java
lockbox
service
management
FileManagementService.java 5KB
exception
LinkExpiredException.java 104B
InvalidPasswordException.java 108B
EncryptionException.java 181B
FileInfo.java 701B
FileDownload.java 704B
storage
MongoDbFileStorageService.java 1KB
FileStorageService.java 274B
domain
model
SharedLinkModel.java 2KB
repository
SharedLinkRepository.java 409B
controller
ApiController.java 2KB
model
UploadFormModel.java 546B
ApiErrorModel.java 305B
ApiSuccessModel.java 291B
WebController.java 4KB
util
HttpResponseUtil.java 631B
AesEncryptionUtil.java 3KB
EncryptionKey.java 81B
EncryptionUtil.java 767B
config
SecurityConfig.java 876B
AppConfig.java 956B
WebConfig.java 532B
Application.java 384B
task
DeleteExpiredTask.java 1KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 51KB
Procfile 54B
README.md 6KB
gradlew.bat 2KB
.gitignore 35B
build.gradle 1KB
共 41 条
- 1
资源评论
龙窑溪
- 粉丝: 31
- 资源: 4520
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功