我正在 iOS 应用程序中使用 AWS Cognito,需要了解 Cognito 如何存储身份验证令牌(例如访问令牌和刷新令牌)。具体来说,我正在寻找:
任何指导或代码示例,尤其是有关 Swift 或 Objective-C 中 Cognito 的 Keychain 交互的指导或代码示例,我们将不胜感激。
Cognito 不会将令牌存储在 iOS 钥匙串中。这将是您自己的 iOS 应用程序,需要从 Cognito 获取令牌并按照您认为合适的方式存储它们。
要以编程方式访问令牌,您需要执行诸如调用 令牌端点 之类的操作来检索已通过联合集成进行身份验证的用户的令牌。
另一种选择是使用 SDK,例如 适用于 Swift 的 SDK。此外,此 API 文档 显示了您可以进行的可用 API 调用的类型。
另请参阅