Authorization service installation
From Gcube Wiki
Revision as of 14:13, 27 May 2016 by Lucio.lelii (Talk | contribs) (Created page with "The Authorization Service is part of the gCube enabling services = Usage = == Maven coordinates == The maven artifact coordinates are: <dependency> <groupId>org.gcube.c...")
The Authorization Service is part of the gCube enabling services
Usage
Maven coordinates
The maven artifact coordinates are:
<dependency> <groupId>org.gcube.common</groupId> <artifactId>authorization-service</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>war</packaging> </dependency>
Deployment
Download the war file related to the service into the SmartGears Container (tomcat Webapp folder).
A CouchDB database version 1.6.1 with an pre created DB named authorization is needed.
Resouces Configuration
The authorization service needs a ServiceEndpoint with Category Database and Name AuthorizationDB registered in all the scopes with the following AccessPoint in the profile:
<AccessPoint> <Description>authorization acces point</Description> <Interface> <Endpoint EntryName="authorization">{couch db node address}</Endpoint> </Interface> <AccessData> <Username>{database user}</Username> <Password>{encrypted database password}</Password> </AccessData> </AccessPoint>