Security settings based on User Role

It would be really useful to be able to have separate security settings (App Settings > User Logins settings, not individual page login settings) based on User Role.

This would enable organisations to log out external users of their database after a period of inactivity, for example, without imposing the same restriction on internal users.