【发布时间】:2023-03-15 05:15:01
【问题描述】:
我已经浏览了几天的 OAuth2 文档,它真的变得令人困惑。
我有一个配置了 OAuth2 的 spring-boot 应用程序。我想编写一个 Angular 应用程序来访问这些 API。 Angular 应用程序中有一个登录页面。用户必须输入用户名和密码才能登录(以获取访问令牌)。稍后还将开发 Android 和 iOS 应用程序来访问这些 API。令人困惑的部分是哪种授权类型最适合这种方法?
我的发现是资源所有者密码最适合这种类型的客户端,但是我应该将客户端凭据保存在 Angular 应用程序的哪里,因为将客户端凭据放在客户端应用程序中并不安全,而且我发现它是如果没有客户端密码,则无法在 OAuth2 中注册客户端。
我想从我的服务器验证用户。
提前致谢
【问题讨论】:
标签: angular spring-boot oauth-2.0