面向所有人的Oauth2 + Spring Boot资源

时间:2018-09-07 10:25:27

标签: spring angular api security oauth-2.0

我的Spring Boot应用程序(Rest API应用程序)受Oauth2保护。这个应用程式拥有可供所有人使用的资源(非登入使用者)和认证使用者(需要存取凭证)。我的Angular 2+网站使用了此API。我的问题是,如何防止其他客户端使用我的(不需要的访问令牌)资源API?我只想在我的Angular网站上使用我的API

如果您有任何教程,请分享。

1 个答案:

答案 0 :(得分:0)

我认为没有万无一失的解决方案。我过去曾尝试通过检查Referer标头来保护公共api。来自您网站的请求会将引荐来源标头设置为您的域名。

referer: https://stackoverflow.com/