完成本教程: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?
谢谢!
答案 0 :(得分:0)
您必须在DeveloperAuthenticationProvider
课程中提及,而不是缓存提供商。
答案 1 :(得分:0)
您应该将该代码放在实例化凭证提供程序的位置(理想情况下应该是单例)。就区域而言,您可以尝试Regions.US_EAST_1而不是Regions.USEAST1吗?
Cognito sample app有一个示例实现,如果您有点好奇。