我正在尝试使用Cognito用户身份验证和登录服务。我在Visual Studio 2015上使用Xamarin PCL。我已经创建了一个用户池,并安装了所有必要的SDK(。Core,.CognitoIdentity,.CognitoIdentityProvider等)。
但是,按照“入门指南”进行操作时,任何库中都不存在本指南中使用的任何对象!我已经处理了这个问题已经有两个星期了,我已经放弃了。
我所拥有的是CognitoIdentityProviderExceptions / Configs / Client / Request / etc.以及AWSCredentials对象。但是,没有CognitoUser对象或处理程序存在,所以我无法启动任何东西。我错过了什么?我已经下载了所有的SDK甚至是Xamarin组件,但没有任何东西。
如果有人知道我错过了什么,请告诉我!
答案 0 :(得分:1)
此功能已通过C#CognitoAuthentication扩展库
添加。aws博客的报价:
我们很高兴地宣布 CognitoAuthentication扩展库。该库简化了 .NET 4.5,.NET的Amazon Cognito用户池的身份验证过程 Core和Xamarin开发人员。
代码示例:
Json(...)
答案 1 :(得分:0)
CognitoUser
对象或Handlers
仅属于适用于Android,iOS和JavaScript的Cognito客户端SDK。目前,客户端开发不支持任何其他SDK,目前仅使用低级别形状与API直接交互。
要了解有关客户端开发支持的平台的更多信息,您可以阅读各个平台in the developer guide的各个部分。