Если вы делаете операции в контексте пользователя, то вы можете выдать себя за его аккаунт.Это для таких операций, как изменение информации или сброс пароля пользователя.Но для глобальных транзакций, таких как поиск, функции забытых паролей, присоединение к группам и т. Д. Я предлагаю создать ограниченную учетную запись, которая будет выполнять только те функции, которые вам нужны, и позволить пулу приложений использовать это.Этот пароль будет безопасным, так как его не будет в вашей веб-конфигурации.