Laravel身份验证和AWS Cognito:人们为什么使用防护措施?

时间:2019-02-04 13:43:18

标签: php laravel amazon-web-services amazon-cognito

我们想使用Cognito将用户保留在特定的数据库中,主要是为了能够直接从AWS中删除/添加用户。

我找到了一些存储库,这些存储库实现了与Cognito通信的新防护措施。

据我了解,警卫人员负责检查身份验证是否正确,而用户提供者则负责从某个位置获取用户数据。

为什么每个人都创建自定义防护,而不是自定义用户提供程序?

如果仅创建自定义防护,则将使用Eloquent Provider,这意味着所有Cognito数据也将在数据库中。

我认为自定义UserProvider似乎是我们这里所需要的,以便从Cognito获取数据并仅检查输入的凭证是否有效。

我有误会吗?

一些例子:

https://github.com/black-bits/laravel-cognito-auth

https://github.com/Pod-Point/laravel-cognito-auth

https://github.com/ArranJacques/laravel-aws-cognito-auth

0 个答案:

没有答案