2014-10-29 60 views
0

我不明白當前登錄用戶在應用程序中的保存位置。我想在我的spring應用程序中保存用戶(登錄後)。我使用Spring Security並已閱讀SecurityContextHolder,但問題是我有一個自定義用戶類,它保存在mongodb中。我可以在登錄後從數據庫中查詢用戶(檢查密碼等),但接下來的步驟是什麼?春季:保存已登錄用戶會話

問候Chryb

編輯:

我更大的問題是我應該如何與我的登錄結合自己的用戶庫?

編輯:

看看我的其他問題的更多細節here

+0

[將附加細節添加到彈簧安全上下文中存儲的主體對象](http://stackoverflow.com/questions/20349594/adding-additional-details-to-principal-object-stored-in-spring-安全上下文) – 2014-10-31 12:38:06

回答

1

最後,我有!這guide是一個很好的幫助。加分要寫

@Override 
public void init(AuthenticationManagerBuilder auth) throws Exception { 
    auth.userDetailsService(mongoSecurityService); 
} 

如果您不使用.xml配置。我特別感謝那些不回答這個問題的人,只是像RC那樣激發了他的職位。