Amazon CognitoUserPool和其他对象不存在

时间:2016-07-30 20:49:22

标签: amazon-web-services xamarin amazon-cognito portable-class-library

我正在尝试使用Cognito用户身份验证和登录服务。我在Visual Studio 2015上使用Xamarin PCL。我已经创建了一个用户池,并安装了所有必要的SDK(。Core,.CognitoIdentity,.CognitoIdentityProvider等)。

但是,按照“入门指南”进行操作时,任何库中都不存在本指南中使用的任何对象!我已经处理了这个问题已经有两个星期了,我已经放弃了。

我所拥有的是CognitoIdentityProviderExceptions / Configs / Client / Request / etc.以及AWSCredentials对象。但是,没有CognitoUser对象或处理程序存在,所以我无法启动任何东西。我错过了什么?我已经下载了所有的SDK甚至是Xamarin组件,但没有任何东西。

如果有人知道我错过了什么,请告诉我!

2 个答案:

答案 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的各个部分。