繁体   English   中英

如何在同一服务器上创建webapp,REST API和OAuth2?

[英]How to create webapp, REST API and OAuth2 at the same server?

我仍在学习Spring,目前正在尝试在同一台服务器上创建Web应用程序和RESTful API。 直到我尝试添加OAuth2授权以能够在Android应用程序中使用该API之前,这还是很容易的。 我有一个问题,因为我不完全了解春天的到来。

我想要实现以下目标:

  1. 本地主机:8080 ** / **-以正常方式授权的Webapp
  2. localhost:8080 ** / login **-Webapp登录页面
  3. 本地主机:8080 ** / api / ** -RESTfull API
  4. 本地主机:8080 ** / oauth / [授权|令牌] **-OAuth2
  5. Android应用程序使用API

可能吗 您能提供示例代码还是我应该做的方式?

好吧,Spring Boot有很多文档。

我建议使用Spring Boot手册

至于您想要什么,是的,有可能。 观看此演示 ,它具有一个完整的OAuth,REST API和常规HTML,CSS,JS文件。 另外,此演示基于spring-boot,因此您还想要什么呢:)

再次,演示网址: https : //github.com/szerhusenBC/jwt-spring-security-demo/

正如我上面所说,这是可能的。 不推荐,但可能。 建议将它们分开,以更好地分离关注点。 同样出于性能原因:例如,Apache可以比SpringBoot / Tomcat更快地提供静态文件。 当然,您可以以这种方式开始,以后再做。 请享用。

是! 看看JHipster以及它们如何实现OAuth2。 http://jhipster.github.io您可以生成应用程序并检查引擎盖下的所有操作。 您还可以找到许多有用的开发模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM