Changes between Version 31 and Version 32 of Software/MSI/ConfigurationNeptune


Ignore:
Timestamp:
17/06/09 11:51:42 (10 years ago)
Author:
pjkersha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Software/MSI/ConfigurationNeptune

    v31 v32  
    246246=== Security === 
    247247There are two components: 
    248  1. an application running security services such as OpenID, Attribute Authority and Session Management  1. handler filters which are configured with existing applications to protect them 
    249  
    250 The first is installed in it's own mod_wsgi application running over HTTPS.  For the second, there are filters configured to secure COWS and pyDAP services.  In each case to install in the given app environment,  
     248 1. '''Security Services''': an application running security services such as OpenID, Attribute Authority and Session Management   
     249 1. '''Application Filters''': handler filters which are configured with existing applications to protect them 
     250 
     251 
     252The first is installed in it's own mod_wsgi application running over HTTPS.  For the second, there are filters configured to secure COWS and pyDAP services.  
     253  
     254'''Security Services''' 
     255This is installed using the same technique as described above for the Discovery Service Browser interface: a buildout script installs the eggs required in `/usr/local/ndg-security/eggs` and creates a `mod_wsgi` script.  A Makefile installs the script in the script location set-up for Apache `mod_wsgi` scripts.   The script is mounted via a `WSGIScriptAlias` directive in the Apache config file. 
    251256{{{  
    252 $ easy_install -Uf http://ndg.nerc.ac.uk/dist ndg_security  
    253 }}} 
     257[buildout] 
     258parts = NDGSecurity 
     259 
     260[NDGSecurity] 
     261recipe = collective.recipe.modwsgi 
     262interpreter = py 
     263 
     264# SQLAlchemy is used by OpenID / Session Manager for authentication Database 
     265eggs = 
     266    ndg_security 
     267    ndg_security_test 
     268    SQLAlchemy 
     269config-file = ${buildout:directory}/config/securityservices.ini 
     270find-links = http://ndg.nerc.ac.uk/dist 
     271}}}