我目前正在調用單獨的AuthServer(資源所有者密碼憑據)的Spring MVC Web應用程序。我的問題是,Spring MVC Web應用程序可以實現和處理自己的登錄界面,但它需要與單獨的AuthServer集成。有關如何使用Spring Security處理它的想法?我想知道是否可以在WebSecurityConfigurerAdapter中進行認證(OAuth密碼授權)。順便說一句,AuthServer位於同一臺服務器上,但應用程序不同,而不是像Facebook或Google AuthServer這樣的獨立服務器。 我已經完成了我的研究,但沒有找到答案的可能性。希望有人能幫助我。提前致謝。如何在Spring MVC內實現自定義登錄/註銷(身份驗證),當你有單獨的身份驗證服務器,其中用戶密碼授予
1
A
回答
0
我已經實現了這樣的事情。我不確定這是否是最好的方式,但它可能是最快的。因此,在WebSecurityConfigurerAdapter
- 身份驗證方法中 - 只需與您的其他授權服務器一起工作,並在那裏處理例外情況 - 您可以將自己的其他服務器響應和例外與您的結構對應起來。這對我有效。
相關問題
- 1. ASP.Net Windows身份驗證 - 用戶身份登錄到服務器
- 2. 自定義身份驗證 - 用戶登錄但未經過身份驗證
- 3. 自定義登錄vs現有服務身份驗證?
- 4. '以其他用戶身份登錄'MVC 4 Windows身份驗證
- 5. Spring MVC自定義身份驗證
- 6. 從Windows註銷經過身份驗證的ADFS,並以身份驗證的不同用戶身份登錄
- 7. 實現自定義身份驗證(MVC5)
- 8. 使用現有服務器的ASP.Net自定義身份驗證
- 9. WSO2身份服務器身份驗證
- 10. Multi-Realm身份驗證(Forms +自定義身份驗證器)
- 11. JSF身份驗證註銷
- 12. Ember簡單身份驗證 - 自定義授權者打破身份驗證
- 13. MVC中的自定義身份驗證
- 14. 自定義身份驗證:Odata服務
- 15. Servicestack身份驗證獲得身份驗證/註銷
- 16. 自定義身份驗證未授權
- 17. Sitecore的身份驗證使用API身份驗證/登錄
- 18. 如何設置asp.net mvc身份的自定義身份驗證?
- 19. 使用asp.net身份驗證與自定義身份驗證
- 20. 身份驗證服務器
- 21. Symfony2 - 身份驗證登錄.....服務
- 22. WCF:Web服務登錄/身份驗證:HowTo?
- 23. 沒有用戶名/密碼的自定義身份驗證
- 24. 來自Notes身份驗證的「註銷」
- 25. 如何在wso2身份服務器中創建自定義身份驗證5.3
- 26. 自定義身份驗證以形成身份驗證
- 27. Realm對象服務器的自定義用戶身份驗證?
- 28. Google身份驗證 - 登錄
- 29. Facebook登錄身份驗證
- 30. 登錄身份驗證Asp.net
你的問題到底是什麼?你想使用密碼授權與第三方Oauth2服務器實現自定義登錄頁面嗎? – 11thdimension
我的問題是否可以,以及如何使用Spring Security正確實現它。我已經有我的自定義登錄頁面來調用第三方AuthServer(同一臺服務器),但註銷尚未處理。我會嘗試@ gen.Strash – pelly
的建議使用'Password'授予一個自定義登錄頁面完全可以。但是,您必須小心不要將用戶憑據發送到您自己的服務器,而是使用Javascript在客戶端使用'clientId + clientSecret + username + password'獲取令牌。因爲在這種情況下'clientId'和'clientSecret'在客戶端,所以你可以將'clientSecret'設置爲空。這是一種常見的做法。 – 11thdimension