AWS WAF integrazione di applicazioni mobili - AWS WAFAWS Firewall Manager, e AWS Shield Advanced

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS WAF integrazione di applicazioni mobili

Puoi utilizzare gli SDK AWS WAF mobili per implementare SDK di integrazione AWS WAF intelligente delle minacce per applicazioni mobili Android e iOS.

  • Per le app mobili Android, gli AWS WAF SDK funzionano per l'API Android versione 23 (Android versione 6) e successive. Per informazioni sulle versioni di Android, consulta le note di rilascio della piattaforma SDK.

  • Per le app mobili iOS, AWS WAF gli SDK funzionano per iOS versione 13 e successive. Per informazioni sulle versioni di iOS, consulta le note di rilascio di iOS e iPadOS.

Con l'SDK per dispositivi mobili, puoi gestire l'autorizzazione dei token e includerli nelle richieste inviate alle tue risorse protette. Utilizzando gli SDK, ti assicuri che queste chiamate di procedura remota da parte del tuo client contengano un token valido. Inoltre, quando questa integrazione è attiva nelle pagine dell'applicazione, puoi implementare regole di mitigazione nell'ACL web, come bloccare le richieste che non contengono un token valido.

Per accedere agli SDK per dispositivi mobili, contatta l'assistenza all'indirizzo Contact. AWS

Nota

Gli SDK AWS WAF per dispositivi mobili non sono disponibili per la personalizzazione dei CAPTCHA.

L'approccio di base per l'utilizzo dell'SDK consiste nel creare un provider di token utilizzando un oggetto di configurazione, quindi utilizzare il provider di token da cui recuperare i token. AWS WAF Per impostazione predefinita, il provider di token include i token recuperati nelle richieste web alla risorsa protetta.

Di seguito è riportato un elenco parziale di un'implementazione SDK, che mostra i componenti principali. Per esempi più dettagliati, consulta Scrivere il codice per l'SDK AWS WAF mobile.

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