acTiv Yetkilendirmede doğru ya da yanlış değil de ihtiyaca göre hareket vardır. Roller kullanıcıları gruplamak için de kullanılabilir yetkileri de. İzinleri role göre de verebilirsiniz yetkiye göre de. Tek rol atama olayı bence iyi bir yol, büyük firmalar bile tek rol ile işi hallediyor. Örneğin Iyzico'da bir firmada API kullanıcısı olduğunuzda aynı mail ile farklı bir firmada API kullanıcısı olamıyorsunuz. Iyzico bunu istese yapar elbette ama basit tutmak istiyorlar. Zaten bir sisteme + simgesi kullanarak aynı mail adresi ile farklı rollerde üye olabilirsiniz. Mesela şu şekilde 2 üyelik yaratabilirsiniz:
john.doe@gmail.com
john.doe+admin@gmail.com
İkisi de aynı mail. hangisine mail atarsanız atın john.doe@gmail.com adresine gider ama string olarak faklı oldukları için iki farklı üyelik açılabilir. Mesela kendi mail adresinize +ifade ekleyerek mail atmayı deneyin, geldiğini göreceksiniz. Ayrıca bu yolla bir siteye üye olurken +siteadi şeklinde ekleme yaparak üye olursanız ve o şekilde maile spam gelirse o site maillerinizi satmış ya da hacklenmiş demektir 🙂
Güzel olmuş elinize sağlık.