我发现一些仓库实现了与Cognito通信的新警卫。
据我所知,警卫负责检查身份验证是否正确,用户提供者负责从某个地方获取用户数据。
如果您只创建一个自定义保护,那么您将使用雄辩的提供者,这意味着所有的Cognito数据也将在您的数据库中。
UserProvider 似乎我们需要从Cognito获取数据并检查输入的凭证是否有效。
UserProvider
我有什么误会吗?
举几个例子:
https://github.com/black-bits/laravel-cognito-auth
https://github.com/Pod-Point/laravel-cognito-auth
https://github.com/ArranJacques/laravel-aws-cognito-auth