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
	
35
	<config>
36
        <key>auth.administrators</key>
37
        <label>Metacat Administrators</label>
38
        <group>1</group>
39
        <index>1</index>
40
        <required>true</required>
41
        <description>Authentication users or groups for Metacat administration. 
42
            Typically, this holds LDAP credentials.
43
            &lt;font color="red"&gt; Note: this must be set to a username or
44
            group that you belong to in order to continue with 
45
            configuration&lt;/font&gt;.</description>
46
        <helpFile>docs/metacat-properties.html#auth-administrators</helpFile>
47
        <isRequired>true</isRequired>
48
    </config>
49

    
50
	<config>
51
		<key>auth.class</key>
52
		<label>Authentication Class</label>
53
		<group>1</group>
54
		<index>2</index>
55
		<required>true</required>
56
		<fieldType>select</fieldType>
57
        <option>
58
              <name>edu.ucsb.nceas.metacat.authentication.AuthFile</name>
59
              <value>edu.ucsb.nceas.metacat.authentication.AuthFile</value>
60
        </option>
61
        <option>
62
           <name>edu.ucsb.nceas.metacat.AuthLdap</name>
63
           <value>edu.ucsb.nceas.metacat.AuthLdap</value>
64
         </option>
65
		<description>Authentication Class.</description>
66
		<helpFile>docs/metacat-properties.html#auth-class</helpFile>
67
	</config>
68
	
69
	<config>
70
        <key>auth.file.path</key>
71
        <label>Password File Path</label>
72
        <group>2</group>
73
        <index>1</index>
74
        <required>true</required>
75
        <description>Absolute path of the password file.</description>
76
        <helpFile>docs/metacat-properties.html#auth-file-path</helpFile>
77
    </config>
78
	
79
	<config>
80
        <key>auth.url</key>
81
        <label>Authentication URL</label>
82
        <group>3</group>
83
        <index>1</index>
84
        <required>true</required>
85
        <description>Authentication Server URL.</description>
86
        <helpFile>docs/metacat-properties.html#auth-url</helpFile>
87
    </config>
88

    
89
	<config>
90
		<key>auth.surl</key>
91
		<label>Authentication Secure URL</label>
92
		<group>3</group>
93
		<index>2</index>
94
		<required>true</required>
95
		<description>Authentication Secure Server URL.</description>
96
		<helpFile>docs/metacat-properties.html#auth-surl</helpFile>
97
	</config>
98
	
99
	<config>
100
		<key>auth.base</key>
101
		<label>Authentication Base</label>
102
		<group>3</group>
103
		<index>3</index>
104
		<required>true</required>
105
		<description>Base part of Distinguished Name that Metacat uses for authentication.</description>
106
		<helpFile>docs/metacat-properties.html#auth-base</helpFile>
107
	</config>
108

    
109
	
110
	<!--  
111
	<config>
112
		<key>organization.user.unaffiliated</key>
113
		<label>Client User Name</label>
114
		<group>4</group>
115
		<index>1</index>
116
		<description>
117
			The user name that Metacat will use when creating an authentication account or 
118
			changing a password.
119
		</description>
120
		<helpFile>docs/metacat-properties.html</helpFile>
121
	</config>
122
		
123
	<config>
124
		<key>organization.password.unaffiliated</key>
125
		<label>Client Password</label>
126
		<group>4</group>
127
		<index>2</index>
128
		<fieldType>password</fieldType>
129
		<description>
130
			The password name that Metacat will use when creating an authentication account or 
131
			changing a password.
132
		</description>
133
		<helpFile>docs/metacat-properties.html</helpFile>
134
	</config>-->
135

    
136
</metadataConfig>
(2-2/26)