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
		<description>Authentication Class.</description>
57
		<helpFile>docs/metacat-properties.html#auth-class</helpFile>
58
	</config>
59
	
60
	<config>
61
        <key>auth.file.path</key>
62
        <label>Password File Path</label>
63
        <group>2</group>
64
        <index>1</index>
65
        <required>true</required>
66
        <description>Absolute path of the password file.</description>
67
        <helpFile>docs/metacat-properties.html#auth-file-path</helpFile>
68
    </config>
69
	
70
	<config>
71
        <key>auth.url</key>
72
        <label>Authentication URL</label>
73
        <group>3</group>
74
        <index>1</index>
75
        <required>true</required>
76
        <description>Authentication Server URL.</description>
77
        <helpFile>docs/metacat-properties.html#auth-url</helpFile>
78
    </config>
79

    
80
	<config>
81
		<key>auth.surl</key>
82
		<label>Authentication Secure URL</label>
83
		<group>3</group>
84
		<index>2</index>
85
		<required>true</required>
86
		<description>Authentication Secure Server URL.</description>
87
		<helpFile>docs/metacat-properties.html#auth-surl</helpFile>
88
	</config>
89
	
90
	<config>
91
		<key>auth.base</key>
92
		<label>Authentication Base</label>
93
		<group>3</group>
94
		<index>3</index>
95
		<required>true</required>
96
		<description>Base part of Distinguished Name that Metacat uses for authentication.</description>
97
		<helpFile>docs/metacat-properties.html#auth-base</helpFile>
98
	</config>
99

    
100
	
101
	<!--  
102
	<config>
103
		<key>organization.user.unaffiliated</key>
104
		<label>Client User Name</label>
105
		<group>4</group>
106
		<index>1</index>
107
		<description>
108
			The user name that Metacat will use when creating an authentication account or 
109
			changing a password.
110
		</description>
111
		<helpFile>docs/metacat-properties.html</helpFile>
112
	</config>
113
		
114
	<config>
115
		<key>organization.password.unaffiliated</key>
116
		<label>Client Password</label>
117
		<group>4</group>
118
		<index>2</index>
119
		<fieldType>password</fieldType>
120
		<description>
121
			The password name that Metacat will use when creating an authentication account or 
122
			changing a password.
123
		</description>
124
		<helpFile>docs/metacat-properties.html</helpFile>
125
	</config>-->
126

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