使用Cognito jwt标记验证来自xamarin.forms的请求到aws API网关

时间:2017-07-06 08:38:34

标签: amazon-web-services xamarin.forms

我正在尝试验证来自xamarin.forms应用程序的请求到aws API Gateway。 用户通过用户池进行身份验证,我可以在身份验证时收到id / access / refresh令牌。

我不明白如何使用xamarin sdk签署针对api网关的请求。

sdk支持此功能吗?

否则我可以用aws签名v4验证请求。即使在这种情况下,我也无法弄清楚如何使用我从cognito收到的令牌来获取会话令牌

来自文档(http://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html):

  

请注意   您可以使用AWS安全令牌服务(AWS STS)提供的临时安全凭证来签署请求。此过程与使用长期凭据相同,但是当您将签名信息添加到查询字符串时,必须为安全令牌添加其他查询参数。参数名称是X-Amz-Security-Token,参数的值是URI编码的会话令牌(当您获得临时安全证书时从AWS STS收到的字符串)。

如何使用Cognito令牌构建v4签名标头?

0 个答案:

没有答案