1
2
3
4
5
6
7
8
9
10
11
12
13
14 package org.springframework.security.oauth2.config.xml;
15
16 import org.springframework.beans.factory.xml.NamespaceHandlerSupport;
17
18
19
20
21
22 public class OAuth2SecurityNamespaceHandler extends NamespaceHandlerSupport {
23
24 public void init() {
25 registerBeanDefinitionParser("authorization-server", new AuthorizationServerBeanDefinitionParser());
26 registerBeanDefinitionParser("resource-server", new ResourceServerBeanDefinitionParser());
27 registerBeanDefinitionParser("client-details-service", new ClientDetailsServiceBeanDefinitionParser());
28 registerBeanDefinitionParser("client", new ClientBeanDefinitionParser());
29 registerBeanDefinitionParser("resource", new ResourceBeanDefinitionParser());
30 registerBeanDefinitionParser("rest-template", new RestTemplateBeanDefinitionParser());
31 registerBeanDefinitionParser("expression-handler", new ExpressionHandlerBeanDefinitionParser());
32 registerBeanDefinitionParser("web-expression-handler", new WebExpressionHandlerBeanDefinitionParser());
33 }
34 }