This repository has been archived by the owner on Sep 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 82
/
authz-callout-ACTIVE.xml
121 lines (90 loc) · 4.69 KB
/
authz-callout-ACTIVE.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<!--
If this is your "authz-callout-ACTIVE.xml" file, then you have enabled
the "groupauthz" plugin.
-->
<import resource="main.conflocator.xml" />
<!-- <import resource="authz-callout-groupauthz.xml" /> cannot quite inheirt :-( -->
<bean id="nimbus-rm.service.binding.Decider"
class="org.globus.workspace.sqlauthz.AuthzDecisionLogic">
<constructor-arg ref="other.AuthzDataSource" />
<constructor-arg value="$GLOBAL{allow.other.schemes}" />
<property name="repoDir" value="$CUMULUS{cumulus.repo.dir}" />
<property name="repoHost" value="$SSH{service.sshd.contact.string}" />
<property name="repoScheme" value="scp" />
<property name="passthroughSchemes" value="file,hdfs,http,https" />
</bean>
<bean id="nimbus-rm.service.binding.RepoAdaptor"
class="org.globus.workspace.sqlauthz.CumulusRepoFileSystemAdaptor">
<constructor-arg ref="nimbus-rm.service.binding.Decider" />
</bean>
<bean id="nimbus-rm.service.binding.AuthorizationCallout"
class="org.globus.workspace.sqlauthz.SqlAuthz"
init-method="validate">
<constructor-arg ref="nimbus-rm.service.binding.Decider" />
<property name="def01"
value="$COMMON{conf.dir}/group-authz/group01.properties" />
<property name="group01"
value="$COMMON{conf.dir}/group-authz/group01.txt" />
<property name="def02"
value="$COMMON{conf.dir}/group-authz/group02.properties" />
<property name="group02"
value="$COMMON{conf.dir}/group-authz/group02.txt" />
<property name="def03"
value="$COMMON{conf.dir}/group-authz/group03.properties" />
<property name="group03"
value="$COMMON{conf.dir}/group-authz/group03.txt" />
<property name="def04"
value="$COMMON{conf.dir}/group-authz/group04.properties" />
<property name="group04"
value="$COMMON{conf.dir}/group-authz/group04.txt" />
<property name="def05"
value="$COMMON{conf.dir}/group-authz/group05.properties" />
<property name="group05"
value="$COMMON{conf.dir}/group-authz/group05.txt" />
<property name="def06"
value="$COMMON{conf.dir}/group-authz/group06.properties" />
<property name="group06"
value="$COMMON{conf.dir}/group-authz/group06.txt" />
<property name="def07"
value="$COMMON{conf.dir}/group-authz/group07.properties" />
<property name="group07"
value="$COMMON{conf.dir}/group-authz/group07.txt" />
<property name="def08"
value="$COMMON{conf.dir}/group-authz/group08.properties" />
<property name="group08"
value="$COMMON{conf.dir}/group-authz/group08.txt" />
<property name="def09"
value="$COMMON{conf.dir}/group-authz/group09.properties" />
<property name="group09"
value="$COMMON{conf.dir}/group-authz/group09.txt" />
<property name="def10"
value="$COMMON{conf.dir}/group-authz/group10.properties" />
<property name="group10"
value="$COMMON{conf.dir}/group-authz/group10.txt" />
<property name="def11"
value="$COMMON{conf.dir}/group-authz/group11.properties" />
<property name="group11"
value="$COMMON{conf.dir}/group-authz/group11.txt" />
<property name="def12"
value="$COMMON{conf.dir}/group-authz/group12.properties" />
<property name="group12"
value="$COMMON{conf.dir}/group-authz/group12.txt" />
<property name="def13"
value="$COMMON{conf.dir}/group-authz/group13.properties" />
<property name="group13"
value="$COMMON{conf.dir}/group-authz/group13.txt" />
<property name="def14"
value="$COMMON{conf.dir}/group-authz/group14.properties" />
<property name="group14"
value="$COMMON{conf.dir}/group-authz/group14.txt" />
<property name="def15"
value="$COMMON{conf.dir}/group-authz/group15.properties" />
<property name="group15"
value="$COMMON{conf.dir}/group-authz/group15.txt" />
</bean>
</beans>