Difference between revisions of "Authorization Framework"
From Gcube Wiki
Lucio.lelii (Talk | contribs) m (Lucio.lelii moved page Auth Service Installation to Authorization Service Installation) |
|||
Line 1: | Line 1: | ||
+ | The gCube Authorization service is a service that issues Authorization tokens in a gCube-based infrastructure. | ||
+ | == Configuration Overview == | ||
+ | |||
+ | The service runs on a smartgears node. | ||
+ | It relies on a CouchDb instance to store the created tockens within a database named '''authorization'''. | ||
+ | In order to make the CouchDb visible to the service a RuntimeResource with Category '''Database''' and name '''AuthorizationDB''' must be created with an AccessPoint like the following: | ||
+ | |||
+ | <code> | ||
+ | <AccessPoint> | ||
+ | |||
+ | <Description>authorization acces point</Description> | ||
+ | |||
+ | <Interface> | ||
+ | |||
+ | <Endpoint EntryName="authorization">http://hostname:port/</Endpoint> | ||
+ | |||
+ | </Interface> | ||
+ | |||
+ | <AccessData> | ||
+ | |||
+ | <Username>authz</Username> | ||
+ | |||
+ | <Password>...</Password> | ||
+ | |||
+ | </AccessData> | ||
+ | |||
+ | </AccessPoint> | ||
+ | </code> |
Revision as of 16:35, 15 October 2015
The gCube Authorization service is a service that issues Authorization tokens in a gCube-based infrastructure.
Configuration Overview
The service runs on a smartgears node. It relies on a CouchDb instance to store the created tockens within a database named authorization. In order to make the CouchDb visible to the service a RuntimeResource with Category Database and name AuthorizationDB must be created with an AccessPoint like the following:
<AccessPoint> <Description>authorization acces point</Description> <Interface> <Endpoint EntryName="authorization">http://hostname:port/</Endpoint> </Interface> <AccessData> <Username>authz</Username> <Password>...</Password> </AccessData> </AccessPoint>