当前位置: 首页 > 知识库问答 >
问题:

澄清用户识别的AWS教程-变量更改

巢宏富
2023-03-14

在本教程http://docs.aws.amazon.com/cognito/latest/developerguide/developer-authenticated-identities.html中,我发现了以下提示:

DeveloperAuthenticationProvider developerProvider = new DeveloperAuthenticationProvider( null, "IDENTITYPOOLID", context, Regions.USEAST1);
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider( context, developerProvider, Regions.USEAST1);

共有1个答案

况景龙
2023-03-14

您应该将代码放在实例化凭据提供者的任何地方(理想情况下,凭据提供者应该是单例的)。至于region,可以尝试regions.us_east_1而不是regions.useast1吗?

如果您好奇的话,Cognito示例应用程序有一个示例实现。

 类似资料:
  • 挑战描述: 有两个序列。第一个序列由数字“0”和“1”组成,第二个序列由字母“A”和“B”组成。挑战在于确定是否可以使用以下规则将给定的二进制序列转换为字符串序列:1。“0”可以转换为字母“A”(“A”、“AA”、“AAA”等)2的非空序列。“1”可以转换为非空的字母序列“A”(“A”、“AA”、“AAA”等)或非空的字母序列“B”(“B”、“BB”、“BBB”等)。 对于每个测试用例,如果转换是

  • 问题内容: 我有一张桌子Table1 当我使用以下查询查询该表时 我得到的输出为 但是以同样的方式,当我使用以下查询时,我没有任何输出。 有人请给我指导,为什么它会那样工作,以及如何使用rownum。 问题答案: 汤姆回答了许多与Oracle有关的问题 简而言之,在应用where子句之后和应用order by子句之前,rownum可用。 在RowNum = 2的情况下,where子句中的谓词将永远

  • 我一直在将我的一个项目迁移到JavaFX,并开始遇到线程问题。我将附上一个简短的示例。经过多次搜索,我设法解决了问题。我无法在 fx 应用程序线程之外更改 tableView 数据。我将我的代码从使用摇摆工人切换到任务。 起初,这一直有效,直到我向表的可观察列表添加了一个更改侦听器。然后我收到错误“不在FX应用程序线程上;” 当我尝试更新标签的值时,在onChanged方法中发生了错误。我通过将它

  • 问题内容: 我对关于volatile关键字在Java中的应用的了解感到非常困惑。 以下陈述正确吗?“对易失性字段的写操作在每次随后读取相同字段之前发生” 理想情况下,何时应使用volatile关键字? 之间有什么区别? 和 问题答案: volatile 是 字段修饰符 ,而 sync则 修饰 代码块 和 方法 。因此,我们可以使用这两个关键字来指定简单访问器的三种变体: 访问当前存储在当前线程中的

  • 我正在学习一些Java课程,老师开始介绍IO在Java中的工作方式。我只是有几个问题,一个有经验的Java程序员可以澄清。 下面的代码段是一个程序,它在我正在编写代码的同一个文件目录中创建一个(记事本)文本文件。之后,它只需将基本的文本行打印到该文件中。 问题1:由于老师只是简单的解释,这行代码对我来说有点困惑。我知道在这一行中,我们正在创建“outfile”对象。之后,我们调用PrintWrit

  • 如果可能的话请告诉我。另外,我想传达的是Keycloak和openid-connect协议是全新的。