#=====================================================================
#  Licensed to the Apache Software Foundation (ASF) under one or more
#  contributor license agreements.  See the NOTICE file distributed with
#  this work for additional information regarding copyright ownership.
#  The ASF licenses this file to You under the Apache License, Version 2.0
#  (the "License"); you may not use this file except in compliance with
#  the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
#=====================================================================
#
# $Rev: 1024158 $ $Date: 2010-10-19 16:08:11 +0800 (Tue, 19 Oct 2010) $
#
# SQL realm has special edit logic; don't bother with full list
module.sql.name=Database (SQL) Realm
module.sql.class=org.apache.geronimo.security.realm.providers.SQLLoginModule
# Properties File
module.props.name=Properties File Realm
module.props.class=org.apache.geronimo.security.realm.providers.PropertiesFileLoginModule
module.props.field.usersURI.displayOrder=1
module.props.field.usersURI.displayName=realmwizard.configure.props.usersURI.name
module.props.field.usersURI.description=realmwizard.configure.props.usersURI.description
module.props.field.usersURI.length=50
module.props.field.groupsURI.displayOrder=2
module.props.field.groupsURI.displayName=realmwizard.configure.props.groupsURI.name
module.props.field.groupsURI.description=realmwizard.configure.props.groupsURI.description
module.props.field.groupsURI.length=50
module.props.field.digest.displayOrder=3
module.props.field.digest.displayName=realmwizard.configure.props.digest.name
module.props.field.digest.description=realmwizard.configure.props.digest.description
module.props.field.digest.length=10
module.props.field.digest.blankAllowed=true
module.props.field.encoding.displayOrder=4
module.props.field.encoding.displayName=realmwizard.configure.props.encoding.name
module.props.field.encoding.description=realmwizard.configure.props.encoding.description
module.props.field.encoding.length=10
module.props.field.encoding.blankAllowed=true
# LDAP
module.ldap.name=LDAP Realm
module.ldap.class=org.apache.geronimo.security.realm.providers.LDAPLoginModule
module.ldap.field.initialContextFactory.displayOrder=1
module.ldap.field.initialContextFactory.displayName=realmwizard.configure.ldap.initialContextFactory.name
module.ldap.field.initialContextFactory.description=realmwizard.configure.ldap.initialContextFactory.description
module.ldap.field.initialContextFactory.length=60
module.ldap.field.connectionURL.displayOrder=2
module.ldap.field.connectionURL.displayName=realmwizard.configure.ldap.connectionURL.name
module.ldap.field.connectionURL.description=realmwizard.configure.ldap.connectionURL.description
module.ldap.field.connectionURL.length=50
module.ldap.field.connectionUsername.displayOrder=3
module.ldap.field.connectionUsername.displayName=realmwizard.configure.ldap.connectionUsername.name
module.ldap.field.connectionUsername.description=realmwizard.configure.ldap.connectionUsername.description
module.ldap.field.connectionUsername.length=20
module.ldap.field.connectionUsername.blankAllowed=true
module.ldap.field.connectionPassword.displayOrder=4
module.ldap.field.connectionPassword.displayName=realmwizard.configure.ldap.connectionPassword.name
module.ldap.field.connectionPassword.password=true
module.ldap.field.connectionPassword.description=realmwizard.configure.ldap.connectionPassword.description
module.ldap.field.connectionPassword.length=20
module.ldap.field.connectionPassword.blankAllowed=true
module.ldap.field.connectionProtocol.displayOrder=5
module.ldap.field.connectionProtocol.displayName=realmwizard.configure.ldap.connectionProtocol.name
module.ldap.field.connectionProtocol.description=realmwizard.configure.ldap.connectionProtocol.description
module.ldap.field.connectionProtocol.length=10
module.ldap.field.connectionProtocol.blankAllowed=true
module.ldap.field.authentication.displayOrder=6
module.ldap.field.authentication.displayName=realmwizard.configure.ldap.authentication.name
module.ldap.field.authentication.description=realmwizard.configure.ldap.authentication.description
module.ldap.field.authentication.length=10
module.ldap.field.authentication.blankAllowed=true
module.ldap.field.userBase.displayOrder=7
module.ldap.field.userBase.displayName=realmwizard.configure.ldap.userBase.name
module.ldap.field.userBase.description=realmwizard.configure.ldap.userBase.description
module.ldap.field.userBase.length=40
module.ldap.field.userSearchMatching.displayOrder=8
module.ldap.field.userSearchMatching.displayName=realmwizard.configure.ldap.userSearchMatching.name
module.ldap.field.userSearchMatching.description=realmwizard.configure.ldap.userSearchMatching.description
module.ldap.field.userSearchMatching.length=20
module.ldap.field.userSearchSubtree.displayOrder=9
module.ldap.field.userSearchSubtree.displayName=realmwizard.configure.ldap.userSearchSubtree.name
module.ldap.field.userSearchSubtree.description=realmwizard.configure.ldap.userSearchSubtree.description
module.ldap.field.userSearchSubtree.length=10
module.ldap.field.roleBase.displayOrder=10
module.ldap.field.roleBase.displayName=realmwizard.configure.ldap.roleBase.name
module.ldap.field.roleBase.description=realmwizard.configure.ldap.roleBase.description
module.ldap.field.roleBase.length=40
module.ldap.field.roleName.displayOrder=11
module.ldap.field.roleName.displayName=realmwizard.configure.ldap.roleName.name
module.ldap.field.roleName.description=realmwizard.configure.ldap.roleName.description
module.ldap.field.roleName.length=20
module.ldap.field.roleSearchMatching.displayOrder=12
module.ldap.field.roleSearchMatching.displayName=realmwizard.configure.ldap.roleSearchMatching.name
module.ldap.field.roleSearchMatching.description=realmwizard.configure.ldap.roleSearchMatching.description
module.ldap.field.roleSearchMatching.length=20
module.ldap.field.roleSearchSubtree.displayOrder=13
module.ldap.field.roleSearchSubtree.displayName=realmwizard.configure.ldap.roleSearchSubtree.name
module.ldap.field.roleSearchSubtree.description=realmwizard.configure.ldap.roleSearchSubtree.description
module.ldap.field.roleSearchSubtree.length=10
module.ldap.field.userRoleName.displayOrder=14
module.ldap.field.userRoleName.displayName=realmwizard.configure.ldap.userRoleName.name
module.ldap.field.userRoleName.description=realmwizard.configure.ldap.userRoleName.description
module.ldap.field.userRoleName.length=20
module.ldap.field.userRoleName.blankAllowed=true
# Certificate Properties File
module.certprops.name=Certificate Properties File Realm
module.certprops.class=org.apache.geronimo.security.realm.providers.CertificatePropertiesFileLoginModule
module.certprops.field.usersURI.displayOrder=1
module.certprops.field.usersURI.displayName=realmwizard.configure.certprops.usersURI.name
module.certprops.field.usersURI.description=realmwizard.configure.certprops.usersURI.description
module.certprops.field.usersURI.length=50
module.certprops.field.groupsURI.displayOrder=2
module.certprops.field.groupsURI.displayName=realmwizard.configure.certprops.groupsURI.name
module.certprops.field.groupsURI.description=realmwizard.configure.certprops.groupsURI.description
module.certprops.field.groupsURI.length=50
# TODO: Sun Kerberos Login Module & Properties
# Other realm has special edit logic; don't bother with much at all
module.other.name=Other
