Difference between revisions of "Authorization Framework"

From Gcube Wiki
Jump to: navigation, search
(Configuration Overview)
(Configuration Overview)
Line 5: Line 5:
 
The service runs on a smartgears node.
 
The service runs on a smartgears node.
  
It relies on a CouchDb instance to store the created tockens within a database named '''authorization'''.
+
It relies on a postgresSQL instance to store the created tockens.
 
+
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:
+
 
+
<code>
+
 
+
<AccessPoint>
+
           
+
  <Description>Authorization access point</Description>
+
           
+
  <Interface>
+
               
+
      <Endpoint EntryName="authorization">http://hostname:port/</Endpoint>
+
           
+
  </Interface>
+
           
+
  <AccessData>
+
               
+
      <Username>authz</Username>
+
               
+
      <Password>...</Password>
+
           
+
  </AccessData>
+
       
+
</AccessPoint>
+
 
+
</code>
+

Revision as of 17:50, 2 February 2016

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 postgresSQL instance to store the created tockens.