Слияние кода завершено, страница обновится автоматически
Каждый сгенерированный токен сохраняется в
Map<String, OAuth2Authorization> authorizations = new ConcurrentHashMap<>();
Отсутствует логика автоматического удаления просроченных токенов. Это ошибка?