AWS WAF integrasi aplikasi seluler - AWS WAF, AWS Firewall Manager, dan AWS Shield Advanced

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS WAF integrasi aplikasi seluler

Bagian ini memperkenalkan topik penggunaan AWS WAF mobile SDKs untuk diimplementasikan AWS WAF integrasi ancaman cerdas SDKs untuk aplikasi seluler Android dan iOS.

  • Untuk aplikasi seluler Android, AWS WAF SDKsberfungsi untuk Android API versi 23 (Android versi 6) dan yang lebih baru. Untuk informasi tentang versi Android, lihat Catatan rilis SDK Platform.

  • Untuk aplikasi seluler iOS, AWS WAF SDKsberfungsi untuk iOS versi 13 dan yang lebih baru. Untuk informasi tentang versi iOS, lihat Catatan Rilis iOS & iPad OS.

Dengan ponselSDK, Anda dapat mengelola otorisasi token, dan menyertakan token dalam permintaan yang Anda kirim ke sumber daya yang dilindungi. Dengan menggunakanSDKs, Anda memastikan bahwa panggilan prosedur jarak jauh ini oleh klien Anda berisi token yang valid. Selain itu, ketika integrasi ini diterapkan pada halaman aplikasi Anda, Anda dapat menerapkan aturan mitigasi di web AndaACL, seperti memblokir permintaan yang tidak berisi token yang valid.

Untuk akses ke ponselSDKs, hubungi dukungan di Kontak AWS.

catatan

Bagian AWS WAF ponsel SDKs tidak tersedia untuk CAPTCHA kustomisasi.

Pendekatan dasar untuk menggunakan SDK adalah membuat penyedia token menggunakan objek konfigurasi, kemudian menggunakan penyedia token untuk mengambil token dari AWS WAF. Secara default, penyedia token menyertakan token yang diambil dalam permintaan web Anda ke sumber daya yang dilindungi.

Berikut ini adalah sebagian daftar SDK implementasi, yang menunjukkan komponen utama. Untuk contoh lebih detail, lihat Contoh kode untuk AWS WAF ponsel 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();