AWS WAF intégration d'applications mobiles - AWS WAF, AWS Firewall Manager, et AWS Shield Advanced

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS WAF intégration d'applications mobiles

Cette section aborde le sujet de l'utilisation du AWS WAF mobile SDKs pour implémenter l'intégration AWS WAF intelligente des menaces SDKs pour les applications mobiles et TV Android et iOS. Pour les applications TV, SDKs elles sont compatibles avec les principales plateformes de télévision intelligente, notamment Android TV et Apple TV.

  • Pour les applications mobiles et TV Android, elles SDKs fonctionnent pour Android API version 23 (Android version 6) et versions ultérieures. Pour plus d'informations sur les versions d'Android, consultez les notes de mise à jour de la SDK plateforme.

  • Pour les applications mobiles iOS, elles SDKs fonctionnent pour iOS version 13 et versions ultérieures. Pour plus d'informations sur les versions d'iOS, consultez les notes de mise à jour d'iPadiOS et du système d'exploitation.

  • Pour les applications Apple TV, elles SDKs fonctionnent pour tvOS version 14 ou ultérieure. Pour plus d'informations sur les versions de tvOS, consultez les notes de mise à jour de tvOS.

Avec le mobile AWS WAF SDK, vous pouvez gérer l'autorisation des jetons et inclure les jetons dans les demandes que vous envoyez à vos ressources protégées. En utilisant leSDKs, vous vous assurez que ces appels de procédure à distance effectués par votre client contiennent un jeton valide. En outre, lorsque cette intégration est en place sur les pages de votre application, vous pouvez implémenter des règles d'atténuation sur votre site WebACL, telles que le blocage des demandes qui ne contiennent pas de jeton valide.

Pour accéder au mobileSDKs, contactez l'assistance via Contact AWS.

Note

Le AWS WAF mobile SDKs n'est pas disponible pour la CAPTCHA personnalisation.

L'approche de base pour utiliser le SDK consiste à créer un fournisseur de jetons à l'aide d'un objet de configuration, puis à utiliser le fournisseur de jetons pour récupérer des jetons AWS WAF. Par défaut, le fournisseur de jetons inclut les jetons récupérés dans vos requêtes Web adressées à votre ressource protégée.

Ce qui suit est une liste partielle d'une SDK implémentation, qui montre les principaux composants. Pour obtenir des exemples détaillés, consultez Exemples de code pour AWS WAF mobile SDK.

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();