澄清用户识别的AWS教程 - 变量发生变化

时间:2016-06-07 14:36:47

标签: android amazon-web-services amazon-cognito

完成本教程:http://docs.aws.amazon.com/cognito/latest/developerguide/developer-authenticated-identities.html 我找到了以下提示:

要使用此身份提供程序,您必须将其传递给CognitoCachingCredentialsProvider。这是一个例子:

 var x1 = Assembly.GetExecutingAssembly()
   .GetTypes()
   .Select(type => type
      .GetCustomAttributes(false)
      .Select(attribute => type.Name + " - " + attribute.ToString())
      .ToList())
   .ToList();

 x1.ForEach(type => type.ForEach(str => Console.WriteLine(str)));

我应该将它放在上面提到的类中,还是转到CognitoCachingCredentialsProvider?

谢谢!

2 个答案:

答案 0 :(得分:0)

您必须在DeveloperAuthenticationProvider课程中提及,而不是缓存提供商。

答案 1 :(得分:0)

您应该将该代码放在实例化凭证提供程序的位置(理想情况下应该是单例)。就区域而言,您可以尝试Regions.US_EAST_1而不是Regions.USEAST1吗?

Cognito sample app有一个示例实现,如果您有点好奇。