|
2 | 2 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
3 | 3 |
|
4 | 4 | <component id="controller" class="springpython.remoting.pyro.PyroProxyFactory"> |
5 | | - <property name="serviceUrl">"PYROLOC://localhost:7766/Controller"</property> |
| 5 | + <property name="service_url">"PYROLOC://localhost:7766/Controller"</property> |
6 | 6 | </component> |
7 | 7 |
|
8 | 8 | <component id="view" class="view.PetClinicView"> |
9 | 9 | <property name="controller" local="controller"/> |
10 | 10 | </component> |
11 | 11 |
|
12 | | - <component id="userDetailsService" class="springpython.remoting.pyro.PyroProxyFactory"> |
13 | | - <property name="serviceUrl">"PYROLOC://localhost:7766/UserDetails"</property> |
| 12 | + <component id="user_details_service" class="springpython.remoting.pyro.PyroProxyFactory"> |
| 13 | + <property name="service_url">"PYROLOC://localhost:7766/UserDetails"</property> |
14 | 14 | </component> |
15 | 15 |
|
16 | 16 | <component id="userDetailsService2" class="springpython.security.userdetails.InMemoryUserDetailsService"> |
17 | | - <property name="userMap"> |
| 17 | + <property name="user_dict"> |
18 | 18 | { |
19 | 19 | "jcarter": ("password6", ["VET_ANY"], True), |
20 | 20 | } |
21 | 21 | </property> |
22 | 22 | </component> |
23 | 23 |
|
24 | 24 | <component id="userDetailsService3" class="springpython.security.userdetails.InMemoryUserDetailsService"> |
25 | | - <property name="userMap"> |
| 25 | + <property name="user_dict"> |
26 | 26 | { |
27 | 27 | "jcoleman": ("password5", ["CUSTOMER_ANY"], True) |
28 | 28 | } |
|
46 | 46 | <component id="plainEncoder" class="springpython.security.providers.encoding.PlaintextPasswordEncoder"/> |
47 | 47 |
|
48 | 48 | <component id="plainAuthenticationProvider" class="springpython.security.providers.dao.DaoAuthenticationProvider"> |
49 | | - <property name="userDetailsService" local="userDetailsService"/> |
50 | | - <property name="passwordEncoder" local="plainEncoder"/> |
| 49 | + <property name="user_details_service" local="user_details_service"/> |
| 50 | + <property name="password_encoder" local="plainEncoder"/> |
51 | 51 | </component> |
52 | 52 |
|
53 | 53 | <component id="md5AuthenticationProvider" class="springpython.security.providers.dao.DaoAuthenticationProvider"> |
54 | | - <property name="userDetailsService" local="md5UserDetailsService"/> |
55 | | - <property name="passwordEncoder" local="md5Encoder"/> |
| 54 | + <property name="user_details_service" local="md5UserDetailsService"/> |
| 55 | + <property name="password_encoder" local="md5Encoder"/> |
56 | 56 | </component> |
57 | 57 |
|
58 | 58 | <component id="shaAuthenticationProvider" class="springpython.security.providers.dao.DaoAuthenticationProvider"> |
59 | | - <property name="userDetailsService" local="shaUserDetailsService"/> |
60 | | - <property name="passwordEncoder" local="shaEncoder"/> |
| 59 | + <property name="user_details_service" local="shaUserDetailsService"/> |
| 60 | + <property name="password_encoder" local="shaEncoder"/> |
61 | 61 | </component> |
62 | 62 |
|
63 | 63 | <component id="authenticationManager" class="springpython.security.providers.AuthenticationManager"> |
64 | | - <property name="authenticationProviderList"> |
| 64 | + <property name="auth_providers"> |
65 | 65 | <list local="plainAuthenticationProvider"/> |
66 | 66 | <list local="md5AuthenticationProvider"/> |
67 | 67 | <list local="shaAuthenticationProvider"/> |
68 | 68 | </property> |
69 | 69 | </component> |
70 | 70 |
|
71 | 71 | <component id="vetRoleVoter" class="springpython.security.vote.RoleVoter"> |
72 | | - <property name="rolePrefix">"VET"</property> |
| 72 | + <property name="role_prefix">"VET"</property> |
73 | 73 | </component> |
74 | 74 |
|
75 | 75 | <component id="customerRoleVoter" class="springpython.security.vote.RoleVoter"> |
76 | | - <property name="rolePrefix">"CUSTOMER"</property> |
| 76 | + <property name="role_prefix">"CUSTOMER"</property> |
77 | 77 | </component> |
78 | 78 |
|
79 | 79 | <component id="ownerVoter" class="controller.OwnerVoter"> |
80 | 80 | <property name="controller" local="controller"/> |
81 | 81 | </component> |
82 | 82 |
|
83 | 83 | <component id="accessDecisionManager" class="springpython.security.vote.AffirmativeBased"> |
84 | | - <property name="allowIfAllAbstainDecisions">False</property> |
85 | | - <property name="accessDecisionVoterList"> |
| 84 | + <property name="allow_if_all_abstain">False</property> |
| 85 | + <property name="access_decision_voters"> |
86 | 86 | <list local="vetRoleVoter"/> |
87 | 87 | <list local="customerRoleVoter"/> |
88 | 88 | <list local="ownerVoter"/> |
|
98 | 98 | </component> |
99 | 99 |
|
100 | 100 | <component id="authenticationProcessingFilter" class="springpython.security.web.AuthenticationProcessingFilter"> |
101 | | - <property name="authenticationManager" local="authenticationManager"/> |
| 101 | + <property name="auth_manager" local="authenticationManager"/> |
102 | 102 | <property name="alwaysReauthenticate">False</property> |
103 | 103 | </component> |
104 | 104 |
|
105 | 105 | <component id="filterSecurityInterceptor" class="springpython.security.web.FilterSecurityInterceptor"> |
106 | | - <property name="validateConfigAttributes">False</property> |
107 | | - <property name="authenticationManager" local="authenticationManager"/> |
108 | | - <property name="accessDecisionManager" local="accessDecisionManager"/> |
| 106 | + <property name="validate_config_attributes">False</property> |
| 107 | + <property name="auth_manager" local="authenticationManager"/> |
| 108 | + <property name="access_decision_manager" local="accessDecisionManager"/> |
109 | 109 | <property name="sessionStrategy" local="cherrypySessionStrategy"/> |
110 | | - <property name="objectDefinitionSource"> |
| 110 | + <property name="obj_def_source"> |
111 | 111 | [ |
112 | 112 | ("/vets.*", ["VET_ANY"]), |
113 | 113 | ("/editOwner.*", ["VET_ANY", "OWNER"]), |
|
0 commit comments