Panduan komprehensif untuk mengamankan API keys Gomap Anda dan melindungi aplikasi dari penyalahgunaan.
❌ JANGAN PERNAH:
// Di client-side code
const API_KEY = 'gm_1234...';
// Di repository Git
// config.js
export const GOMAP_KEY = 'gm_1234...';
// Di URL
[https://myapp.com?api_key=gm_1234](https://myapp.com?api_key=gm_1234)...
✅ LAKUKAN:
// Environment variables
const API_KEY = process.env.GOMAP_API_KEY;
// Server-side proxy
// Backend menyimpan key, frontend memanggil backend
Production keys HARUS memiliki domain restrictions:
✅ Bagus: [myapp.com](http://myapp.com)
❌ Buruk: (tidak ada pembatasan)
Jangan atur rate limit terlalu tinggi untuk development keys:
Development: 5,000/day
Production: Sesuai kebutuhan
Rotasi production keys setiap: