Я застрял в разработке авторизации и аутентификации в моем приложении, которое выглядит следующим образом.Мое приложение имеет механизм планирования (Airflow), из которого вы можете запланировать работу, если требуется, иначе вы можете запустить работу в обычном режиме.Скажем, конечная точка для выполнения задания:
/api/execute
.
Теперь я пытаюсь реализовать механизм безопасности с помощью Jhipster UAA, который генерирует маркер Bearer для аутентификацииAPI вызывает, теперь токен действителен только в течение определенного промежутка времени (по умолчанию 5 минут).поэтому мой типичный вызов будет
curl -H "Authorization: Bearer eyJh...(access token omitted)" \
http://localhost:9999/api/execute
Но если я запланирую выполнение моей работы, скажем, через 3 часа, к тому времени мой токен истечет, и мой вызов, как показано выше, больше не будет действительным.В таком случае, как я могу заставить вызов планировщика работать?
PS: я не могу создать новый токен, так как планировщик не хранит учетные данные пользователя для авторизации.