Project

General

Profile

1 4159 daigle
<?xml version="1.0"?>
2
3
<metadataConfig>
4
	<group>
5
		<index>1</index>
6 4580 daigle
		<name>Authentication Configuration Values</name>
7 4159 daigle
		<comment>
8 4580 daigle
			Authentication Setup
9 4159 daigle
		</comment>
10 4580 daigle
		<description>Authentication Configuration Values.</description>
11 4159 daigle
	</group>
12 4750 daigle
13
	<group>
14 8513 tao
        <index>2</index>
15
        <name>File-based Authentication Configuration</name>
16 8514 tao
        <description>Authentication class edu.ucsb.nceas.metacat.authentication.AuthFile uses the configuration.</description>
17 8513 tao
    </group>
18
19
	<group>
20
        <index>3</index>
21
        <name>LDAP Authentication Configuration</name>
22 8514 tao
        <description>Authentication class edu.ucsb.nceas.metacat.AuthLdap uses the configurations of an external LDAP server.</description>
23 8513 tao
    </group>
24
25
26
27
	<!--<group>
28
		<index>4</index>
29
		<name>Authentication LDAP Client Configuration</name>
30 4750 daigle
		<description>Authentication Client Connection Values.  This is only necessary
31
		if you allow authentication password change and account creation functionality
32
		from within Metacat.</description>
33 8513 tao
	</group>-->
34 8519 tao
	<config>
35
        <key>auth.class</key>
36
        <label>Authentication Class</label>
37
        <group>1</group>
38
        <index>1</index>
39
        <required>true</required>
40
        <fieldType>select</fieldType>
41
        <option>
42
              <name>edu.ucsb.nceas.metacat.authentication.AuthFile</name>
43
              <value>edu.ucsb.nceas.metacat.authentication.AuthFile</value>
44
        </option>
45
        <option>
46
           <name>edu.ucsb.nceas.metacat.AuthLdap</name>
47
           <value>edu.ucsb.nceas.metacat.AuthLdap</value>
48
         </option>
49
        <description>Authentication Class.</description>
50
        <helpFile>docs/metacat-properties.html#auth-class</helpFile>
51
    </config>
52 8513 tao
53
	<config>
54
        <key>auth.administrators</key>
55
        <label>Metacat Administrators</label>
56
        <group>1</group>
57 8519 tao
        <index>2</index>
58 8513 tao
        <required>true</required>
59
        <description>Authentication users or groups for Metacat administration.
60
            Typically, this holds LDAP credentials.
61
            &lt;font color="red"&gt; Note: this must be set to a username or
62
            group that you belong to in order to continue with
63
            configuration&lt;/font&gt;.</description>
64
        <helpFile>docs/metacat-properties.html#auth-administrators</helpFile>
65
        <isRequired>true</isRequired>
66
    </config>
67 8519 tao
68
    <config>
69
        <key>auth.userManagementUrl</key>
70
        <label>Users Management URL</label>
71
        <group>1</group>
72
        <index>3</index>
73
        <required>true</required>
74
        <description>Web page provides the user management such as creating a new user and changing password.</description>
75
        <helpFile>docs/metacat-properties.html#auth-user-management-url</helpFile>
76
    </config>
77 4580 daigle
78
79 8519 tao
80 4159 daigle
	<config>
81 8513 tao
        <key>auth.file.path</key>
82
        <label>Password File Path</label>
83
        <group>2</group>
84
        <index>1</index>
85
        <required>true</required>
86
        <description>Absolute path of the password file.</description>
87 8514 tao
        <helpFile>docs/metacat-properties.html#auth-file-path</helpFile>
88 8513 tao
    </config>
89
90
	<config>
91
        <key>auth.url</key>
92
        <label>Authentication URL</label>
93
        <group>3</group>
94
        <index>1</index>
95
        <required>true</required>
96
        <description>Authentication Server URL.</description>
97
        <helpFile>docs/metacat-properties.html#auth-url</helpFile>
98
    </config>
99 4159 daigle
100
	<config>
101 4580 daigle
		<key>auth.surl</key>
102
		<label>Authentication Secure URL</label>
103 8513 tao
		<group>3</group>
104
		<index>2</index>
105 4750 daigle
		<required>true</required>
106 4580 daigle
		<description>Authentication Secure Server URL.</description>
107 7425 leinfelder
		<helpFile>docs/metacat-properties.html#auth-surl</helpFile>
108 4580 daigle
	</config>
109 4729 daigle
110
	<config>
111
		<key>auth.base</key>
112
		<label>Authentication Base</label>
113 8513 tao
		<group>3</group>
114
		<index>3</index>
115 4750 daigle
		<required>true</required>
116 4729 daigle
		<description>Base part of Distinguished Name that Metacat uses for authentication.</description>
117 7425 leinfelder
		<helpFile>docs/metacat-properties.html#auth-base</helpFile>
118 4729 daigle
	</config>
119 4580 daigle
120 4750 daigle
121 8513 tao
	<!--
122 4750 daigle
	<config>
123
		<key>organization.user.unaffiliated</key>
124
		<label>Client User Name</label>
125 8513 tao
		<group>4</group>
126 4750 daigle
		<index>1</index>
127
		<description>
128
			The user name that Metacat will use when creating an authentication account or
129
			changing a password.
130
		</description>
131 7423 leinfelder
		<helpFile>docs/metacat-properties.html</helpFile>
132 4750 daigle
	</config>
133
134
	<config>
135
		<key>organization.password.unaffiliated</key>
136
		<label>Client Password</label>
137 8513 tao
		<group>4</group>
138 4750 daigle
		<index>2</index>
139
		<fieldType>password</fieldType>
140
		<description>
141
			The password name that Metacat will use when creating an authentication account or
142
			changing a password.
143
		</description>
144 7423 leinfelder
		<helpFile>docs/metacat-properties.html</helpFile>
145 8513 tao
	</config>-->
146 4159 daigle
147
</metadataConfig>