瀏覽代碼

SEC-722: Add Open ID Namespace Support
http://jira.springframework.org/browse/SEC-722. Added extra constants for OpenID support.

Luke Taylor 17 年之前
父節點
當前提交
bbc5fea598

+ 3 - 0
core/src/main/java/org/springframework/security/config/BeanIds.java

@@ -31,6 +31,9 @@ public abstract class BeanIds {
 	public static final String AUTHENTICATION_MANAGER = "_authenticationManager";
 	public static final String FORM_LOGIN_FILTER = "_formLoginFilter";
 	public static final String FORM_LOGIN_ENTRY_POINT = "_formLoginEntryPoint";
+	public static final String OPEN_ID_FILTER = "_openIDFilter";
+	public static final String OPEN_ID_ENTRY_POINT = "_openIDFilterEntryPoint";	
+	public static final String MAIN_ENTRY_POINT = "_mainEntryPoint";	
 	public static final String FILTER_CHAIN_PROXY = "_filterChainProxy";
 	public static final String HTTP_SESSION_CONTEXT_INTEGRATION_FILTER = "_httpSessionContextIntegrationFilter";
 	public static final String LOGOUT_FILTER = "_logoutFilter";

+ 1 - 0
core/src/main/java/org/springframework/security/config/Elements.java

@@ -22,6 +22,7 @@ abstract class Elements {
 	public static final String CONCURRENT_SESSIONS = "concurrent-session-control";
 	public static final String LOGOUT = "logout";
 	public static final String FORM_LOGIN = "form-login";
+	public static final String OPENID_LOGIN = "openid-login";	
 	public static final String BASIC_AUTH = "http-basic";
 	public static final String REMEMBER_ME = "remember-me";
 	public static final String ANONYMOUS = "anonymous";

+ 1 - 0
core/src/main/java/org/springframework/security/ui/FilterChainOrder.java

@@ -29,6 +29,7 @@ public abstract class FilterChainOrder {
     public static final int PRE_AUTH_FILTER             = FILTER_CHAIN_FIRST + INTERVAL * i++;
     public static final int CAS_PROCESSING_FILTER       = FILTER_CHAIN_FIRST + INTERVAL * i++;
     public static final int AUTHENTICATION_PROCESSING_FILTER = FILTER_CHAIN_FIRST + INTERVAL * i++;
+    public static final int OPENID_PROCESSING_FILTER    = FILTER_CHAIN_FIRST + INTERVAL * i++;    
     public static final int LOGIN_PAGE_FILTER           = FILTER_CHAIN_FIRST + INTERVAL * i++;
     public static final int BASIC_PROCESSING_FILTER     = FILTER_CHAIN_FIRST + INTERVAL * i++;
     public static final int SERVLET_API_SUPPORT_FILTER = FILTER_CHAIN_FIRST + INTERVAL * i++;