簡體   English   中英

使用 Spring 引導 Rest API 使用過期令牌進行 Cron 作業調度程序和身份驗證

[英]Cron job scheduler and authentication with expiring token using Spring Boot Rest API

我的 Spring REST 端點帶有不記名令牌 --> 將數據發送到 cron 服務器 --> 將數據發送回我的服務器

我的不記名令牌的有效期為 10 天。 假設我在第 9 天向 cron 服務器發送請求,並且 cron 服務器請求在 2 天后執行(9+2 = 11),我的不記名令牌只會在第 10 天過期,因此 cron 服務器永遠不會通過我的服務器進行身份驗證。

有什么辦法可以處理這種情況還是我錯過了什么? 你能幫我么?

我正在使用 'set cronjob 作為調度程序和 Spring Boot 來創建我自己的自定義 REST API。

I would use Spring Scheduler for cron system and RPC management for the replying system, if it could help you there is some link below from baeldung and another from RabbitMQ ( if you want you could use Apache Kafka or ActiveMQ to replace it but I suggest you在選擇一個之前檢查您的需求):

您也可以使用 websocket 作為回復系統: https://www.baeldung.com/websockets-spring

[編輯]我不知道如果我誤解了你的情況,如果是時間問題,為什么你不能在第 8 天發送令牌,我可能會讀錯嗎?

在其他地方,如果您可以管理 cron 服務器,您可以發送更多信息,例如發送令牌的日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM