Memahami Error AADSTS50105 User Not Assigned Role
By Mirko Peters ·
Jika Anda bekerja dengan Microsoft 365 atau Entra ID (sebelumnya Azure AD), melihat error AADSTS50105 biasanya berarti seseorang sedang panik karena pengguna tidak bisa masuk ke sebuah aplikasi. Error ini berkaitan dengan akses, khususnya ketika pengguna mencoba masuk ke aplikasi perusahaan dan diblokir karena belum diberikan peran atau izin akses yang tepat di sistem identitas Anda.
Automatically translated with AI from the original post. Read the English original

Jika Anda bekerja dengan Microsoft 365 atau Entra ID (sebelumnya Azure AD), melihat error AADSTS50105 biasanya berarti seseorang sedang panik karena pengguna tidak bisa masuk ke sebuah aplikasi. Error ini berkaitan dengan akses, khususnya ketika pengguna mencoba masuk ke aplikasi perusahaan dan diblokir karena belum diberikan peran atau izin akses yang tepat di sistem identitas Anda.
Error ini bukan sekadar hambatan kecil. Error ini menjaga agar pihak yang tidak berwenang tidak masuk ke alat dan data Anda, sehingga memahami error ini dan memperbaikinya dengan cepat penting bagi keamanan maupun produktivitas bisnis. Kita akan membahas secara mendalam apa arti error ini, mengapa muncul di lingkungan Microsoft, dan bagaimana menanganinya seperti seorang profesional berpengalaman, bukan hanya untuk menyelesaikan masalah, tetapi juga untuk mencegahnya.
Apa Arti Error AADSTS50105 dan Apa Penyebabnya?
Error AADSTS50105 adalah cara Microsoft mengatakan, "Maaf, nama Anda tidak ada dalam daftar tamu." Secara teknis, ini berarti pengguna mencoba mengakses sebuah aplikasi, tetapi mereka belum ditetapkan ke peran atau izin mana pun di dalam Microsoft Entra ID. Pesannya biasanya terlihat seperti: "AADSTS50105: The signed-in user is not assigned a role for the application."
Ini bukan sekadar gangguan kecil; ini adalah cara Microsoft menerapkan kontrol akses. Ketika organisasi Anda menyiapkan aplikasi perusahaan di Entra ID, tersedia opsi untuk memblokir semua pengguna agar tidak bisa masuk kecuali mereka secara spesifik diberi akses. Jika pengguna mencoba masuk tanpa penugasan, sistem akan menolaknya dalam bentuk error ini.
Penyebab langsungnya adalah tidak adanya penugasan akses, tetapi kadang masalahnya lebih dari itu. Hal ini bisa terjadi jika administrator bermaksud membatasi siapa yang boleh menggunakan aplikasi, tetapi lupa menyelesaikan pengaturannya. Error ini juga bisa muncul jika peran pengguna dicabut, atau jika ada jeda antara perubahan akses dan saat perubahan tersebut berlaku. Entra ID tidak selalu memperbarui secara instan.
Sebelum menyalahkan satu pihak, perlu diingat bahwa terkadang perubahan massal, penugasan yang sudah kedaluwarsa, atau kebijakan akses bersyarat dapat menimbulkan masalah yang tampak persis seperti error ini. Jadi, jika ada yang bersikeras bahwa mereka "seharusnya" punya akses, jangan abaikan kasus-kasus khusus tersebut. Terkadang yang mengunci pengguna adalah kebijakan sistem, bukan kesalahan manusia.
Mengenali Gejala dan Mendeteksi AADSTS50105 di Microsoft 365
Anda biasanya menemukan error AADSTS50105 ketika pengguna mencoba masuk ke sebuah aplikasi, baik Teams, SharePoint, maupun SaaS pihak ketiga yang ditambahkan ke Entra ID, lalu hanya mendapati halaman error alih-alih dasbor yang diharapkan. Gejala yang paling umum adalah kegagalan login dengan pesan eksplisit bahwa pengguna belum ditetapkan peran untuk aplikasi tersebut.
Pengguna mungkin berkata, "Saya sudah masuk tetapi tidak bisa melihat aplikasinya," atau "akses saya berfungsi minggu lalu, sekarang saya terkunci." Keluhan yang lebih tidak langsung mungkin berupa tombol yang hilang atau layanan yang tampak redup di dalam Microsoft 365, yang sebenarnya bermuara pada masalah yang sama.
Bagi admin IT dan tim helpdesk, mendeteksi masalah AADSTS50105 tidak cukup hanya dengan mendengarkan keluhan pengguna. Log audit Microsoft 365 dan Entra ID adalah sekutu terbaik Anda di sini. Anda dapat mencari kode error 50105 di Azure AD Sign-in Logs (atau Entra ID Sign-in logs, tergantung istilah yang sedang dipakai) untuk menyaring insiden yang persis seperti ini.
Log akan menampilkan percobaan login yang gagal, siapa yang mencobanya, dari mana, dan ke aplikasi mana. Hal ini memudahkan Anda memastikan apakah error ini memang disebabkan penugasan yang belum ada, atau sesuatu yang lebih membandel seperti jeda propagasi setelah perubahan admin. Membaca log ini membantu Anda menemukan akar masalah dan mencegah Anda berputar-putar mengejar "hantu" izin.
Cara Memperbaiki Masalah AADSTS50105 User Not Assigned Role
Langsung saja: untuk memperbaiki AADSTS50105, pastikan pengguna atau grup yang tepat telah ditetapkan peran yang sesuai untuk aplikasi di Entra ID. Ini biasanya dilakukan di bagian "Enterprise Applications", menggunakan blade "Users and Groups". Temukan aplikasinya, pilih "Users and groups", lalu tetapkan pengguna atau grup peran akses yang diperlukan. Mudah, asalkan Anda tahu jalurnya.
Jika Anda menangani banyak pengguna, penugasan manual akan cepat terasa merepotkan. Di sinilah alat seperti PowerShell berguna untuk mengotomatiskan akses (misalnya: menambahkan pengguna secara massal, bahkan dari daftar HR). Anda dapat menggunakan skrip untuk menetapkan pengguna ke peran aplikasi atau mengelola secara dinamis melalui Microsoft Graph API, yang sangat cocok untuk organisasi dengan proses onboarding dan offboarding yang terus berjalan. Pendekatan proaktif ini bukan hanya memperbaiki kesalahan, tetapi juga mencegahnya sebelum mengacaukan hari kerja Anda.
Perlu diingat: perubahan mungkin belum langsung berlaku karena replikasi backend dan caching di Entra ID. Jika Anda baru saja melakukan penugasan dan pengguna masih tidak bisa masuk, wajar jika ada jeda beberapa menit hingga satu jam. Tinjau token cache dan pertimbangkan untuk mencabut sesi jika Anda curiga izin lama masih tersisa.
Terakhir, periksa kembali kemungkinan hambatan tersembunyi. Terkadang, kebijakan akses bersyarat atau persetujuan (consent) yang belum diberikan dapat mencegah akses meskipun peran sudah tampak benar. Memverifikasi penugasan peran sekaligus lapisan kebijakan akan membantu Anda menghindari momen "saya sudah melakukan semuanya dengan benar!" yang berubah menjadi siklus troubleshooting tanpa akhir.
Ringkasan dan Sumber Daya Tambahan untuk Error AADSTS50105
AADSTS50105 adalah cara Microsoft memberi tahu Anda bahwa pengguna tidak ditugaskan ke peran untuk aplikasi tertentu, tanpa peran berarti tanpa akses. Penyebabnya biasanya berupa penugasan yang hilang di Entra ID, perubahan yang terlambat tersebar, atau kebijakan yang saling bertentangan, seperti akses bersyarat. Solusinya: tetapkan pengguna atau grup tersebut secara langsung, otomatiskan jika memungkinkan, dan bersabar menghadapi waktu sinkronisasi.
Jika Anda sering mengalami kendala berulang, periksa log untuk konfirmasi sebelum membuat perubahan lebih lanjut. Dan jika Anda ingin wawasan lebih dalam tentang tata kelola akses, sprawl akses bersyarat, atau alat untuk mendukung keamanan yang dapat diskalakan, lihat sumber seperti episode ini tentang identitas sebagai control plane dan panduan ini tentang tata kelola akses data Microsoft 365. Dokumentasi resmi dan dukungan Microsoft selalu tersedia jika Anda benar-benar mengalami kebuntuan. Jangan biarkan satu error menghentikan seluruh bisnis Anda.