
DOYANDUIT – Apakah Anda sedang mengalami kendala saat melakukan posting SPT di Coretax dan tiba-tiba muncul pesan error bertuliskan System.Exception: No User claims, user cannot be identified? Jangan khawatir, Anda tidak sendirian. Error ini cukup sering terjadi, terutama ketika proses autentikasi pada sistem tidak berjalan dengan sempurna. Masalah seperti ini memang sangat mengganggu, apalagi ketika Anda sedang mengejar tenggat waktu pelaporan pajak.
Lantas, apa sebenarnya penyebab munculnya error ini? Biasanya, pesan tersebut muncul karena sistem tidak menemukan informasi identitas user yang sah. Kondisi ini erat kaitannya dengan token otentikasi atau session user yang tidak valid. Saat token atau klaim user tidak terdeteksi, sistem otomatis menolak proses posting SPT Anda. Untuk mengatasi permasalahan ini, mari simak beberapa solusi efektif berikut.
-
Logout dan Login Kembali
Langkah pertama yang paling mudah dan seringkali efektif adalah melakukan logout, lalu login ulang ke sistem Coretax. Error ini biasanya terjadi akibat token autentikasi yang sudah kadaluarsa atau tidak terbentuk dengan baik sejak awal. Dengan login ulang, sistem akan memperbarui klaim user dan memperbaiki koneksi ke server.
-
Periksa Token Authorization
Jika Anda bertugas sebagai developer atau IT support, sangat penting untuk memastikan bahwa request yang dikirim ke server memiliki Authorization Token yang valid. Token yang kadaluarsa atau rusak akan membuat sistem tidak bisa mengenali identitas user. Gunakan tools seperti Postman atau DevTools di browser untuk memastikan token memang terkirim dengan benar dalam setiap request.
-
Cek Middleware Authentication

Bagi tim pengembang yang menangani backend, error ini juga bisa disebabkan oleh konfigurasi middleware autentikasi yang kurang tepat. Pastikan bagian kode yang berhubungan dengan autentikasi, seperti pengaturan AddAuthentication() dan AddJwtBearer() di framework .NET, sudah dikonfigurasi dengan baik. Middleware yang bermasalah bisa membuat klaim user tidak terbaca meskipun token valid.
-
Bersihkan Cache Token pada Server
Sistem Coretax umumnya menyimpan session atau token dalam cache untuk mempercepat proses autentikasi. Namun, cache yang sudah usang bisa menyebabkan error ini muncul. Solusinya, lakukan clear cache pada server agar token dan session bisa diperbarui dengan data yang baru.
-
Validasi Role User di Database
Perlu diingat, sistem akan menolak proses posting jika user tidak memiliki hak akses yang sesuai. Oleh karena itu, pastikan role user dalam database sudah terisi dengan benar. Selain itu, pastikan juga bahwa data role user tidak mengalami perubahan atau corrupt yang bisa mempengaruhi pembacaan klaim di sistem.
-
Perbarui Aplikasi Coretax
Kadang kala, error ini muncul setelah sistem mendapatkan update, baik dari sisi Coretax maupun sistem pendukung lain seperti library otentikasi. Maka dari itu, penting untuk memastikan bahwa aplikasi Coretax yang Anda gunakan telah diperbarui ke versi terbaru. Update rutin biasanya sudah mencakup perbaikan bug pada proses autentikasi.
-
Cek Log Server untuk Diagnosa Lanjutan
Apabila semua langkah di atas sudah dicoba namun masalah tetap muncul, jangan lewatkan untuk memeriksa log server. Log biasanya menyimpan informasi penting terkait proses autentikasi dan validasi token user. Dari sini, Anda bisa mendapatkan gambaran jelas apakah masalah berasal dari sisi user, token, atau sistem backend.
Kesimpulan
Error System.Exception: No User claims, user cannot be identified pada Coretax memang cukup menjengkelkan, terutama ketika deadline pelaporan pajak semakin dekat. Namun, dengan mengikuti beberapa solusi di atas, Anda bisa mengatasinya dengan lebih mudah dan cepat. Jangan lupa untuk selalu memastikan bahwa token, role user, dan konfigurasi autentikasi berjalan sesuai standar agar proses posting SPT bisa berlangsung lancar tanpa kendala.
Semoga informasi ini membantu Anda menyelesaikan masalah pada Coretax dengan tuntas!