Mengatasi Error AADSTS900561: Endpoint Hanya Menerima POST Request
Mengatasi Error AADSTS900561: Endpoint Hanya Menerima POST Request
📌 Masalah
Banyak pengguna mengalami kendala saat mencoba masuk ke layanan Microsoft, muncul pesan:
AADSTS900561: The endpoint only accepts POST requests. Received a GET request.
Artinya, sistem otentikasi Azure Active Directory (Azure AD) menolak permintaan login karena metode HTTP yang digunakan salah. Endpoint login hanya menerima POST request, tetapi aplikasi atau browser mengirimkan GET request.
🔍 Penyebab Umum
- Konfigurasi aplikasi salah: Aplikasi tidak diatur sesuai standar autentikasi Microsoft.
- Redirect URI tidak sesuai: Alamat pengalihan login terdaftar dengan metode GET.
- Cache atau cookies bermasalah: Data lama tersimpan di browser atau aplikasi.
- Kode autentikasi custom error: Jika aplikasi dikembangkan sendiri, mungkin ada kesalahan pemanggilan metode HTTP.
✅ Solusi
1. Hapus cache browser
Membersihkan cache dapat menghapus data lama yang memicu error.
2. Reset cookies sign-in
Menghapus cookies akan memaksa sistem membuat sesi login baru.
3. Periksa konfigurasi aplikasi
Pastikan redirect URI dan endpoint sudah sesuai dengan standar Azure AD.
4. Update library autentikasi
Jika menggunakan MSAL atau library lain, gunakan versi terbaru agar kompatibel.
5. Hubungi admin IT
Jika masalah terjadi pada akun perusahaan, admin perlu menyesuaikan pengaturan tenant.
Komentar
Posting Komentar