Отдельная база данных безопасности может потребоваться, если у вас есть несколько приложений базы данных, использующих одну и ту же модель идентификации и авторизации. При разработке единого приложения вы можете поместить данные безопасности в одну и ту же базу данных (однако вы можете использовать отдельную схему).
Кроме того, пользовательские данные и данные для входа обычно находятся в соотношении 1: M, поэтому две таблицы будут более гибким решением. То есть пользователь может иметь внутренний логин / пароль, а также OpenID или другую внешнюю идентификационную информацию.