我已經給了一個彈簧引導JWT認證服務,並被要求使用它來保護我目前正在構建的Restful web服務。繼spring.io教程後,我收集了一些可以在一個項目中構建多個spring啓動應用程序的教程。具體來說,兩個模塊安全性和其餘每個都有一個Application.java類來啓動應用程序。什麼我不清楚是在一個項目中部署彈簧引導和彈簧安全
- 我可以假設,如果兩個應用程序在同一服務器中啓動,調用其餘控制器將自動被安全應用程序攔截檢查認證/授權。如果是這種情況,那麼我認爲不需要對安全性進行進一步的代碼修改或休息?
我假設上面第1點中的每個應用程序可以在部署到服務器時單獨啓動,而在IDE中,兩者都將同時啓動?
如果我要在兩臺獨立的服務器上運行,其餘的api調用是否需要轉移到安全體系結構上,那麼將讚賞任何示例?
我想你混了一些東西了。如果您有兩個應用程序,則它們是分開的,無論它們是如何部署的。另外,通常您沒有模塊「安全性」,因爲安全性將是您的應用程序的配置,而不是單獨的模塊。 – dunni
@dunni,在春天的io鏈接中,指向他們的github項目,他們有自己的pom文件夾和另一個安全的自己的pom文件夾,所以它告訴我它是2個獨立的模塊。 –
這些是2個完全獨立的微服務。一個是提供安全性的東西(在你的情況下是給定的JWT授權服務),另一個是使用它來認證用戶(其餘模塊,或在你的情況下是寧靜的Web服務)。但我會盡力爲你的觀點提供一個答案。 – dunni