Project

General

Profile

1
<?xml version="1.0"?>
2

    
3
<metadataConfig>
4
	<group>
5
		<index>1</index>
6
		<name>Authentication Configuration Values</name>
7
		<comment>
8
			Authentication Setup
9
		</comment>
10
		<description>Authentication Configuration Values.</description>
11
	</group>
12
	
13
	<group>
14
        <index>2</index>
15
        <name>File-based Authentication Configuration</name>
16
        <description>Authentication class edu.ucsb.nceas.metacat.authentication.AuthFile uses the configuration.</description>
17
    </group>
18
	
19
	<group>
20
        <index>3</index>
21
        <name>LDAP Authentication Configuration</name>
22
        <description>Authentication class edu.ucsb.nceas.metacat.AuthLdap uses the configurations of an external LDAP server.</description>
23
    </group>
24
    
25
    
26
	
27
	<!--<group>
28
		<index>4</index>
29
		<name>Authentication LDAP Client Configuration</name>
30
		<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
	</group>-->
34
	<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
	
53
	<config>
54
        <key>auth.administrators</key>
55
        <label>Metacat Administrators</label>
56
        <group>1</group>
57
        <index>2</index>
58
        <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
    
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

    
78
	
79
	
80
	<config>
81
        <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
        <helpFile>docs/metacat-properties.html#auth-file-path</helpFile>
88
    </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

    
100
	<config>
101
		<key>auth.surl</key>
102
		<label>Authentication Secure URL</label>
103
		<group>3</group>
104
		<index>2</index>
105
		<required>true</required>
106
		<description>Authentication Secure Server URL.</description>
107
		<helpFile>docs/metacat-properties.html#auth-surl</helpFile>
108
	</config>
109
	
110
	<config>
111
		<key>auth.base</key>
112
		<label>Authentication Base</label>
113
		<group>3</group>
114
		<index>3</index>
115
		<required>true</required>
116
		<description>Base part of Distinguished Name that Metacat uses for authentication.</description>
117
		<helpFile>docs/metacat-properties.html#auth-base</helpFile>
118
	</config>
119

    
120
	
121
	<!--  
122
	<config>
123
		<key>organization.user.unaffiliated</key>
124
		<label>Client User Name</label>
125
		<group>4</group>
126
		<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
		<helpFile>docs/metacat-properties.html</helpFile>
132
	</config>
133
		
134
	<config>
135
		<key>organization.password.unaffiliated</key>
136
		<label>Client Password</label>
137
		<group>4</group>
138
		<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
		<helpFile>docs/metacat-properties.html</helpFile>
145
	</config>-->
146

    
147
</metadataConfig>
(2-2/21)