Authorization Framework

From Gcube Wiki
Revision as of 17:40, 15 October 2015 by Leonardo.candela (Talk | contribs) (Configuration Overview)

Jump to: navigation, search

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.

The service is expected to discover the CouchDb instance to use by relying on a RuntimeResource with Category Database and name AuthorizationDB. This resource must be created with an AccessPoint like the following:

<AccessPoint>
           
  <Description>Authorization access point</Description>
           
  <Interface>
               
     <Endpoint EntryName="authorization">http://hostname:port/</Endpoint>
           
  </Interface>
           
  <AccessData>
               
     <Username>authz</Username>
               
     <Password>...</Password>
           
  </AccessData>
       
</AccessPoint>