【文件属性】:
文件名称:oauth.apisample.javaspringboot:使用OAuth和Open Id Connect的最终Java API代码示例
文件大小:144KB
文件格式:ZIP
更新时间:2021-04-03 02:49:38
Java
oauth.apisample.javaspringboot
概述
使用OAuth和Open Id Connect的最终Java API代码示例,来自我的博客,为 :
该API通过过滤器对OAuth处理进行了更好的控制,该过滤器由经过认证的库实现
该API还实现了其他“ ,以提高生产率和质量
细节
有关概述以及如何运行API的信息,请参见
有关设计方面的信息,请参见。
编程语言
Java 13和Spring Boot 2.4用于实现REST API
使用的中间件
Tomcat Web服务器使用OpenSSL自签名证书通过SSL托管API。
AWS Cognito用作默认授权服务器
用于实现OAuth自定义过滤器
用于通过简单的代码实现非阻塞API
可以将API日志汇总到以支持
SSL证书
certs文件夹中的证书源自存储库
【文件预览】:
oauth.apisample.javaspringboot-master
----api.config.json(2KB)
----pom.xml(7KB)
----data()
--------companyList.json(923B)
--------companyTransactions.json(4KB)
----kubernetes()
--------service.yaml(830B)
--------api.config.json(2KB)
--------internal-cert.yaml(511B)
--------Dockerfile(1KB)
--------ingress.yaml(677B)
--------deploy.sh(2KB)
----checkstyle.xml(9KB)
----mvnw(9KB)
----.codacy.yaml(87B)
----src()
--------main()
----.gitignore(128B)
----certs()
--------kubernetes()
--------local()
----.mvn()
--------wrapper()
----README.md(2KB)
----mvnw.cmd(6KB)
----.gitattributes(115B)
----LICENSE.txt(1KB)