我有一个Python函数处理来自用户的API请求以更改他们的密码。change_password的API如下所示
response = client.change_password(
PreviousPassword='string',
ProposedPassword='string',
AccessToken='string'
)我的问题是,我应该使用什么来填充AccessToken?我已经尝试了用户在登录时获得的令牌(并在事件中传递)。我试过担任这一角色的全权证书:
session = boto3.Session()
credentials = session.get_credentials()
accessKey = credentials.access_key不幸的是,这两种方法都没有用。谢谢!
发布于 2022-04-29 14:21:42
好吧-为了帮助像我这样蠢的人.我使用的是认知IdToken,而不是AccessToken (正如docs中明确指出的那样)。我不确定我是否真的理解何时使用每个AccessToken,但是使用cognito.initiate_auth() (即登录)生成的cognito.initiate_auth可以工作得很好!
https://stackoverflow.com/questions/71957628
复制相似问题