Jhipster UAA: стратегия истечения срока действия токена - PullRequest
0 голосов
/ 04 июня 2019

Я застрял в разработке авторизации и аутентификации в моем приложении, которое выглядит следующим образом.Мое приложение имеет механизм планирования (Airflow), из которого вы можете запланировать работу, если требуется, иначе вы можете запустить работу в обычном режиме.Скажем, конечная точка для выполнения задания:

/api/execute.

Теперь я пытаюсь реализовать механизм безопасности с помощью Jhipster UAA, который генерирует маркер Bearer для аутентификацииAPI вызывает, теперь токен действителен только в течение определенного промежутка времени (по умолчанию 5 минут).поэтому мой типичный вызов будет

curl -H "Authorization: Bearer eyJh...(access token omitted)" \ 
 http://localhost:9999/api/execute

Но если я запланирую выполнение моей работы, скажем, через 3 часа, к тому времени мой токен истечет, и мой вызов, как показано выше, больше не будет действительным.В таком случае, как я могу заставить вызов планировщика работать?

PS: я не могу создать новый токен, так как планировщик не хранит учетные данные пользователя для авторизации.

...