没有合适的资源?快使用搜索试试~ 我知道了~
grpc-spring-security-demo:基于Spring Boot的gRPC服务器,具有受Spring Securi...
共21个文件
java:11个
bat:1个
jar:1个
需积分: 45 4 下载量 154 浏览量
2021-01-31
18:09:11
上传
评论
收藏 72KB ZIP 举报
温馨提示
gRPC Spring Security演示 该项目演示了如何使用Spring Security的基于方法的安全性机制来保护gRPC服务。 这是一个用Java编写并基于Spring Boot构建的gRPC服务器。 它使用gRPC拦截器与Spring Security集成,并支持两种身份验证机制:HTTP Basic Auth和带有JSON Web令牌的OAuth2。 在此演示中,可能会感兴趣以下内容: 包含有关此演示的背景和动机的更多详细信息。 要求 Java 1.8或更高版本 用法 要启动该应用程序,请在项目根目录中运行以下命令: ./gradlew bootRun 这将启动gRPC服务器,该服务器在本地主机端口7080上运行。 对于与gRPC服务器进行交互的简单方法,而无需创建客户端应用程序,可以使用 。 安装了grpcc后,通过在此项目的src/main/proto目录中运行以下命令来启动连接到gRPC服务器的客户端: grpcc -i -p revinate/demo/demo.proto -a localhost:7080 此命令启动grpcc shell。 进入外
资源推荐
资源详情
资源评论
收起资源包目录
grpc-spring-security-demo-master.zip (21个子文件)
grpc-spring-security-demo-master
gradlew.bat 2KB
gradlew 5KB
LICENSE 1KB
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 202B
src
test
java
com
revinate
grpcspringsecurity
grpc
DemoGrpcServiceTests.java 3KB
util
BasicAuthenticationCallCredentials.java 1KB
main
resources
application.yaml 500B
java
com
revinate
grpcspringsecurity
SecurityConfiguration.java 5KB
grpc
interceptor
BasicAuthenticationInterceptor.java 4KB
Oauth2AuthenticationInterceptor.java 3KB
AnonymousAuthenticationInterceptor.java 2KB
SecurityContextPersistenceInterceptor.java 2KB
ExceptionTranslationInterceptor.java 4KB
DemoGrpcService.java 2KB
Application.java 323B
NumberService.java 462B
proto
revinate
demo
demo.proto 514B
.gitignore 139B
README.md 2KB
build.gradle 3KB
共 21 条
- 1
资源评论
缪建明
- 粉丝: 52
- 资源: 4685
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功