Hi,I am trying to get my documents approved in geoportal , however i cannot find the administrator tab for the gptadmin user. I have followed the installation guidelines in the pdf and double checked the settings in my gpt.xml and in my directory server <Apache, the one mentioned in the guide >The user is authenticated but not authorized. I have gone through the previous posts with the same issue but had a different problem. Can someone pinpoint me to the problem ?my gpt.xml as follows
<ldapAdapter>
<ldapConnectionProperties
providerURL="ldap://xyz.yyy.zzz:10389"
initialContextFactoryName="com.sun.jndi.ldap.LdapCtxFactory"
securityAuthentication="simple"
securityProtocol="">
<ldapServiceAccount
securityPrincipal="uid=admin,ou=system"
securityCredentials="xyz"
encrypted="false"
catalogAdminDN="cn=gptadmin,ou=users,ou=system"/>
</ldapConnectionProperties>
<singleSignOn
active="false"
credentialLocation="userPrincipal"
anonymousValue=""
logoutOutcome=""/>
<selfCareSupport
supportsLogin="true"
supportsLogout="true"
supportsUserRegistration="true"
supportsUserProfileManagement="true"
supportsPasswordChange="true"
supportsPasswordRecovery="true"/>
<roles authenticatedUserRequiresRole="true">
<role
key="gptRegisteredUser"
groupDN="cn=gpt_users,ou=groups,ou=system"/>
<role
key="gptPublisher"
inherits="gptRegisteredUser"
groupDN="cn=gpt_publishers,ou=groups,ou=system"/>
<role
key="gptAdministrator"
inherits="gptPublisher"
groupDN="gpt_administrators,ou=groups,ou=system"/>
</roles>
<users
displayNameAttribute="cn"
passwordEncryptionAlgorithm="SHA"
newUserDNPattern="cn={0},ou=users,ou=system"
usernameSearchPattern="(&(objectclass=person)(cn={0}))"
searchDIT="ou=users,ou=system">
<requiredObjectClasses>
<objectClass name="top"/>
<objectClass name="person"/>
<objectClass name="organizationalPerson"/>
<objectClass name="inetOrgPerson"/>
</requiredObjectClasses>
<userAttributeMap>
<attribute key="username" ldapName="uid"/>
<attribute key="password" ldapName="userPassword"/>
<attribute key="email" ldapName="mail"/>
<attribute key="firstName" ldapName="givenName"/>
<attribute key="lastName" ldapName="sn"/>
<attribute key="organization" ldapName="o"/>
<attribute key="affiliation" ldapName="businessCategory"/>
<attribute key="street" ldapName="street"/>
<attribute key="city" ldapName="l"/>
<attribute key="stateOrProv" ldapName="st"/>
<attribute key="postalCode" ldapName="postalCode"/>
<attribute key="country" ldapName=""/>
<attribute key="phone" ldapName="telephoneNumber"/>
</userAttributeMap>
</users>
<groups
displayNameAttribute="cn"
dynamicMemberOfGroupsAttribute=""
dynamicMembersAttribute=""
memberAttribute="uniquemember"
memberSearchPattern="(&(objectclass=groupOfUniqueNames)(uniquemember={0}))"
searchDIT="ou=groups,ou=system">
<!--
<metadataManagementGroup
name="Region 1"
groupDN="group_distinguished_name"/>
<metadataManagementGroup
name="Region 2"
groupDN="group_distinguished_name"/>
-->
</groups>
</ldapAdapter>
I have in my directory server a groupgpt_administrators with unique member cn=gptadmin,ou=users,ou=systemand under users a gptadmin.Can u let me know what could be the problem ?