這可能是一個非常天真的問題,但由於某些原因,它正在竊聽我,因爲我必須在我的應用程序中實現與其相關的部分。不要問我爲什麼。登錄登入jhipster
第1步: 我安裝了jhipster應用程序,並在我的本地機器上運行它。這本身創建了所有模式和數據庫。
第2步: 我使用管理員登錄。
問題 代碼中的哪一處是關於提及的用戶名和密碼的檢查?這意味着當它擊中的數據庫和一個特定的用戶名獲取密碼,解密它,它與正在從形式提前
這可能是一個非常天真的問題,但由於某些原因,它正在竊聽我,因爲我必須在我的應用程序中實現與其相關的部分。不要問我爲什麼。登錄登入jhipster
第1步: 我安裝了jhipster應用程序,並在我的本地機器上運行它。這本身創建了所有模式和數據庫。
第2步: 我使用管理員登錄。
問題 代碼中的哪一處是關於提及的用戶名和密碼的檢查?這意味着當它擊中的數據庫和一個特定的用戶名獲取密碼,解密它,它與正在從形式提前
提交什麼
由於比較我不知道你用什麼樣的安全模型同時創建該項目。
如果身份驗證類型
1:會議
第1步:打開類SecurityConfiguration.java
第2步:在配置方法,你會發現這樣的事情。
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.csrf()
.csrfTokenRepository(CookieCsrfTokenRepository.withHttpOnlyFalse())
.and()
.addFilterBefore(corsFilter, UsernamePasswordAuthenticationFilter.class)
檢查該類
UsernamePasswordAuthenticationFilter.class
你會發現你的答案
2:端Oauth
步驟1:打開文件OAuth2ServerConfiguration .java
第2步:在配置方法,你會發現這樣的東西。
@Override
public void configure(HttpSecurity http) throws Exception {
http
.exceptionHandling()
.authenticationEntryPoint(http401UnauthorizedEntryPoint)
.and()
.logout()
.logoutUrl("/api/logout")
.logoutSuccessHandler(ajaxLogoutSuccessHandler)
.and()
.csrf()
.disable()
.addFilterBefore(corsFilter, UsernamePasswordAuthenticationFilter.class)
檢查該類
UsernamePasswordAuthenticationFilter.class
所以同一類處理身份驗證,編碼器被自動調用,因爲它是在配置設置。
我希望有幫助。我鼓勵你對你的問題更具體。
PS:Jhipster版本:4.3.0
由於您沒有提供有關身份驗證類型的詳細信息,我只能給你一個提示:找一個UserDetailsService接口的實現,並詳細瞭解春季Security.Nothing真正具體JHipster在這裏。 –