[GeoNode-users] Security Integration Optimization section - GeoNode in Production
Naresh N
naresh919 at gmail.com
Tue Jun 6 21:56:43 PDT 2017
Dear Simone,
Thanks for responding. That means in production environment there is no
requirement of database level security of Geoserver? . If we are not
configuring authorization of Geoserver with database level, will this
create any possible attacks to Geoserver by user?
Thanks&Regards,
Naresh
On Tue, Jun 6, 2017 at 5:21 PM, Simone Dalmasso <simone.dalmasso at gmail.com>
wrote:
> Hi, sorry, that is not needed anymore in GeoNode and we will update the
> doc soon.
>
> Best
>
> 2017-06-06 13:49 GMT+02:00 Naresh N <naresh919 at gmail.com>:
>
>> Dear All,
>> Please see the my post and Kindly help to resolve the issue
>>
>> On Mon, Jun 5, 2017 at 4:45 PM, Naresh N <naresh919 at gmail.com> wrote:
>>
>>> Dear All,
>>>
>>> *ISSUE-1*
>>> I have deployed GeNode in RHEL 7.2 64 bit machine. Now I am configuring
>>> for production environment by following the steps mentioned in
>>> http://docs.geonode.org/en/master/tutorials/advanced/geonod
>>> e_production/production.html.
>>> But not able to complete the *Security Integration Optimization
>>> section* steps. The following is the issue
>>>
>>> *WEB-INF/classes/org/geonode/security/geonode_authorize_layer.sql* not
>>> able to found in my system. And also not able to fine geoserver.xml
>>>
>>> Please help me to over come this issue.
>>>
>>>
>>> *ISSUE-2 :*
>>> To understand the Database security, I have deployed GeoNode 2.4 in
>>> Windows and here i could able to find the file
>>> *geonode_authorize_layer.sql. * But when I executed this file though
>>> pgadmin-3(Geonode database) it showed following error
>>>
>>> ERROR: "$1" is declared CONSTANT
>>> CONTEXT: compilation of PL/pgSQL function "geonode_authorize_layer"
>>> near line 23
>>> ( if (user_name IS NULL or user_name = '') then
>>> user_name = 'AnonymousUser';
>>> end if;)
>>>
>>> Then I have modified the code - one temp variable is declared in Declare
>>> setion and the above code is modified like as follows
>>> ( if (user_name IS NULL or user_name = '') then temp =
>>> 'AnonymousUser'; else temp=user_nameend if;) and After that rest of the
>>> section user_name is replaced with temp.
>>>
>>> Now modified updated psql command was successfully executed.
>>>
>>> After that not able to find geoserver.xml and created the new xml with
>>> as follows and placed in following location C:\GeoNode-2.4.x\apac
>>> he-tomcat-7.0.65\conf\Catalina\localhost\geoserver.xml
>>>
>>> <Context path="/geoserver"
>>> antiResourceLocking="false" >
>>> <Parameter name="org.geonode.security.databaseSecurityClient.url"
>>> value="jdbc:postgresql://localhost:5454/geonode?user=geonode
>>> &password=geonode"/>
>>> </Context>
>>>
>>> But now my *geoserver *is not working. Please kindly suggest to over
>>> come this issue.
>>>
>>>
>>> Thanks&Regards,
>>> Naresh
>>>
>>>
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> geonode-users mailing list
>> geonode-users at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/geonode-users
>>
>>
>
>
> --
> Simone
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20170607/4ea09870/attachment.html>
More information about the geonode-users
mailing list