我即将开始使用 rest API 开发应用程序,并且我想使用 apigility。不幸的是,这个想法有一个问题。我找不到可靠的信息来源,如何允许通过 oAuth 对普通用户进行身份验证。
我需要为 Angular 应用程序和本机移动应用程序提供访问权限(将来可能为第三方 Web 应用程序提供)。我发现的所有资源都是关于为特定客户端应用程序授予对 api 的访问权限,而不是为使用此应用程序的特定用户授予访问权限。我不想实现两种不同的身份验证方法,所以如果有办法用apigility解决这个问题,那就太好了。
您对如何解决这个问题有什么建议吗?我知道我可以为所有注册用户生成客户端 ID 和密码,但这接缝了一个有点糟糕的解决方案,而且我已经有了用于存储用户信息的数据库模式。