Amazon WAFMobile S - Amazon WAF、Amazon Firewall Manager 和 Amazon Shield Advanced
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon WAFMobile S

您可以使用Amazon WAF要实现的移动 SDKAmazon WAFAndroid 和 iOS 移动应用程序的应用程序集成。使用移动 SDK,您可以管理令牌授权,并将令牌包含在发送到受保护资源的请求中。通过使用 SDK,您可以确保您的客户端的这些远程过程调用包含有效的令牌。此外,在应用程序页面上实现这种集成后,您可以在 Web ACL 中实现缓解规则,例如阻止不包含有效令牌的请求。

要访问移动 SDK,请通过以下方式联系销售人员接洽方式Amazon.

使用 SDK 的基本方法是使用配置对象创建令牌提供商,然后使用令牌提供商从令牌提供商检索令牌Amazon令牌服务。默认情况下,令牌提供商在您对受保护资源的 Web 请求中包含检索到的令牌。

以下是 SDK 实现的部分列表,其中显示了主要组件。有关更多详细示例,请参阅为Amazon WAFMobile S

iOS
let url: URL = URL(string: "Web ACL integration URL")! let configuration = WAFConfiguration(applicationIntegrationUrl: url, domainName: "Domain name") let tokenProvider = WAFTokenProvider(configuration) let token = tokenProvider.getToken()
Android
URL applicationIntegrationURL = new URL("Web ACL integration URL"); String domainName = "Domain name"; WAFConfiguration configuration = WAFConfiguration.builder().applicationIntegrationURL(applicationIntegrationURL).domainName(domainName).build(); WAFTokenProvider tokenProvider = new WAFTokenProvider(Application context, configuration); WAFToken token = tokenProvider.getToken();