我正在使用Spring安全性以用用戶名和密碼登錄到應用程序管理部分。但是現在我的客戶端需要爲應用程序客戶端部分設置另一個登錄屏幕,他們將在其中擁有自己的用戶名/密碼以登錄到客戶端部分。到目前爲止,我已經用下面的彈簧security.xml文件設置實施管理部分成功登錄:具有多個登錄頁面的彈簧安全性
<security:http auto-config="true" use-expressions="true">
<security:form-login login-page="/login"
default-target-url="/admin/dashboard" always-use-default-target="true"
authentication-failure-url="/login/admin?error_msg=wrong username or password" />
<security:intercept-url pattern="/admin/*" access="hasRole('ROLE_ADMIN')" />
<security:logout logout-success-url="/login"/>
</security:http>
<security:authentication-manager>
<security:authentication-provider
user-service-ref="adminServiceImpl">
</security:authentication-provider>
</security:authentication-manager>
我在網上搜索了很多試圖找到如何添加客戶端部分的登錄界面, intercept-url(s),安全認證提供程序,但找不到任何信息,那麼有人可以幫助我找到任何教程/示例的鏈接,指導如何做到這一點?
由於
非常感謝您的回覆。不幸的是我所尋求的是有兩個登錄頁面,每個人都有自己獨立的用戶表中DB,所以我想我必須遵循兩個安全:HTTP方法。 – MChan