مدیریت هویت، دسترسی و رمزنگاری در سامانه‌های نرم‌افزاری