加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – AWS Cognito用户身份验证

发布时间:2020-12-13 13:26:54 所属栏目:PHP教程 来源:网络整理
导读:好.这是我的事. 我们正在Lumen / Laravel之上构建一个小应用程序.我们需要AWS Cognito完全照顾用户管理. 基本上有2个简单的功能. 根据用户注册请求将用户详细信息推送到AWS cognito用户池. 根据登录请求,使用简单的电子邮件/手机和密码对Cognito用户池进行身
好.这是我的事.

我们正在Lumen / Laravel之上构建一个小应用程序.我们需要AWS Cognito完全照顾用户管理.

基本上有2个简单的功能.

>根据用户注册请求将用户详细信息推送到AWS cognito用户池.
>根据登录请求,使用简单的电子邮件/手机和密码对Cognito用户池进行身份验证.

我们需要使用PHP来做到这一点.

现在的问题是,我无法找到任何带有明确程序或示例的PHP API文档. Cognito提供API;仅适用于Android,IOS,JS,Unity和Xamarian.我需要一个类似的PHP文档.

有人使用带有PHP的cognito API,只有上述两个功能的工作示例.

注意:我几乎花了一天半的时间来确定是否以及如何做到这一点.所以请不要向我发送任何在谷歌搜索中出现的第一个或第二个链接.很可能我可能已经看到没有运气的链接.

任何帮助,将不胜感激.

不幸的是,没有PHP的工作示例.
目前Cognito支持您提到的高级SDK,但不支持PHP的高级SDK.可以通过调用下面提到的API来使用低级SDK.

http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoIdentityProvider.CognitoIdentityProviderClient.html

下面的示例应该对PHP进行一些翻译,就像这个SDK中的大多数代码一样
https://github.com/aws/aws-sdk-android/blob/master/aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/mobileconnectors/cognitoidentityprovider/CognitoUser.java

您可能希望使用ADMIN_NO_SRP_AUTH参数调用AdminInitiate auth API,而不是调用InitiateAuth,这样您就不需要在PHP中执行SRP计算.高级SDK提供了围绕此计算的包装器,可以为您管理它,但是单独执行它非常困难.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读