Changeset 7510


Ignore:
Timestamp:
23/09/10 14:39:31 (9 years ago)
Author:
pjkersha
Message:

Preparing 2.0.0 release for NDG Security

Location:
TI12-security/trunk/NDGSecurity/python
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/NDGSecurity/python/ndg_security/setup.py

    r6628 r7510  
    2222NDG Security is the security system for the UK Natural Environment Research 
    2323Council funded NERC DataGrid.  NDG Security has been developed to  
    24 provide users with seamless access to secured resources across NDG  
     24provide users with seamless federated access to secured resources across NDG  
    2525participating organisations whilst at the same time providing an underlying  
    2626system which is easy to deploy around organisation's pre-existing systems.  
    27 NDG Security is designed around a Role Based Access Control mechanism. Cross  
    28 organisational access to resources is enabled through bilateral trust  
    29 agreements between participating organisations expressed through a system for  
    30 single sign and role mapping. 
    3127 
    32 NDG Security employs a web services based architecture enabling different  
    33 combinations of components to be deployed according to a participating site's  
    34 needs and requirements.  Resources are secured using a system of Policy 
    35 Enforcement Point (Gatekeeper) and Policy Decision Point components.  An  
    36 Attribute Authority provides a service to query a given users attributes used 
    37 for gaining access to resources.  Session Manager and MyProxy services can be  
    38 used for management of credentials.  NDG Security supports OpenID for Single 
    39 Sign On and can integrate into both web based and non-web based application  
    40 client interfaces. 
     28Over the past two years the system has been developed in collaboration with the  
     29US DoE funded Earth System Grid project for the ESG Federation an infrastructure 
     30under development in support of CMIP5 (Coupled Model Intercomparison Project  
     31Phase 5), a framework for a co-ordinated set of climate model experiments  
     32which will input into the forthcoming 5th IPCC Assessment Report. 
     33 
     34NDG and ESG use a common access control architecture.  OpenID and MyProxy are  
     35used to support single sign on for browser based and HTTP rich client based  
     36applications respectively.  SAML is used for attribute query and authorisation 
     37decision interfaces.  XACML is used as the policy engine.  NDG Security has been 
     38re-engineered to use a filter based architecture based on WSGI enabling other  
     39Python WSGI based applications to be protected in a flexible manner without the  
     40need to modify application code. 
    4141""" 
    4242setup( 
    4343    name =                      'ndg_security', 
    44     version =                   '1.5.1', 
     44    version =                   '2.0.0', 
    4545    description =               'NERC DataGrid Security Utilities', 
    4646    long_description =          _longDescription, 
  • TI12-security/trunk/NDGSecurity/python/ndg_security_client/setup.py

    r6628 r7510  
    2121 
    2222_longDescription = """\ 
     23Package for client-side specific NDG Security components 
     24 
    2325NDG Security is the security system for the UK Natural Environment Research 
    2426Council funded NERC DataGrid.  NDG Security has been developed to  
    25 provide users with seamless access to secured resources across NDG  
     27provide users with seamless federated access to secured resources across NDG  
    2628participating organisations whilst at the same time providing an underlying  
    2729system which is easy to deploy around organisation's pre-existing systems.  
    28 NDG Security is designed around a Role Based Access Control mechanism. Cross  
    29 organisational access to resources is enabled through bilateral trust  
    30 agreements between participating organisations expressed through a system for  
    31 single sign and role mapping. 
    3230 
    33 NDG Security employs a web services based architecture enabling different  
    34 combinations of components to be deployed according to a participating site's  
    35 needs and requirements.  Resources are secured using a system of Policy 
    36 Enforcement Point (Gatekeeper) and Policy Decision Point components.  An  
    37 Attribute Authority provides a service to query a given users attributes used 
    38 for gaining access to resources.  Session Manager and MyProxy services can be  
    39 used for management of credentials.  NDG Security supports OpenID for Single 
    40 Sign On and can integrate into both web based and non-web based application  
    41 client interfaces. 
     31Over the past two years the system has been developed in collaboration with the  
     32US DoE funded Earth System Grid project for the ESG Federation an infrastructure 
     33under development in support of CMIP5 (Coupled Model Intercomparison Project  
     34Phase 5), a framework for a co-ordinated set of climate model experiments  
     35which will input into the forthcoming 5th IPCC Assessment Report. 
     36 
     37NDG and ESG use a common access control architecture.  OpenID and MyProxy are  
     38used to support single sign on for browser based and HTTP rich client based  
     39applications respectively.  SAML is used for attribute query and authorisation 
     40decision interfaces.  XACML is used as the policy engine.  NDG Security has been 
     41re-engineered to use a filter based architecture based on WSGI enabling other  
     42Python WSGI based applications to be protected in a flexible manner without the  
     43need to modify application code. 
    4244""" 
    4345 
    4446setup( 
    4547    name =                      'ndg_security_client', 
    46     version =                   '1.5.1', 
     48    version =                   '2.0.0', 
    4749    description =               'NERC DataGrid Security Client side interface', 
    4850    long_description =          _longDescription, 
     
    5759    packages =                  find_packages(), 
    5860    namespace_packages =        ['ndg', 'ndg.security'], 
    59     package_data =          { 
    60         'ndg.security.client.ssoclient': ['*.ini', '*.cfg', '*.txt'], 
    61         'ndg.security.client.ssoclient.ssoclient': ['public/*.*', 
    62                                                     'public/layout/*.*'], 
    63         'ndg.security.client.ssoclient.ssoclient.templates.ndg.security': 
    64                                                    ['*.kid']}, 
    6561                                                    
    6662    # This flag will include all files under SVN control or included in 
  • TI12-security/trunk/NDGSecurity/python/ndg_security_common/setup.py

    r6788 r7510  
    2424# TODO: subdivide these into server and client specific and comon dependencies 
    2525_pkgDependencies = [ 
    26     'ZSI', 
    27     '4Suite-XML', 
    2826    'M2Crypto', 
    29     'ndg_saml' 
     27    'ndg_saml', 
     28    'ndg_xacml' 
    3029    ] 
    3130 
     
    3534 
    3635_longDescription = """\ 
     36NDG Security package for components common to client and server side  
     37  
    3738NDG Security is the security system for the UK Natural Environment Research 
    3839Council funded NERC DataGrid.  NDG Security has been developed to  
    39 provide users with seamless access to secured resources across NDG  
     40provide users with seamless federated access to secured resources across NDG  
    4041participating organisations whilst at the same time providing an underlying  
    4142system which is easy to deploy around organisation's pre-existing systems.  
    42 NDG Security is designed around a Role Based Access Control mechanism. Cross  
    43 organisational access to resources is enabled through bilateral trust  
    44 agreements between participating organisations expressed through a system for  
    45 single sign and role mapping. 
    4643 
    47 NDG Security employs a web services based architecture enabling different  
    48 combinations of components to be deployed according to a participating site's  
    49 needs and requirements.  Resources are secured using a system of Policy 
    50 Enforcement Point (Gatekeeper) and Policy Decision Point components.  An  
    51 Attribute Authority provides a service to query a given users attributes used 
    52 for gaining access to resources.  Session Manager and MyProxy services can be  
    53 used for management of credentials.  NDG Security supports OpenID for Single 
    54 Sign On and can integrate into both web based and non-web based application  
    55 client interfaces. 
     44Over the past two years the system has been developed in collaboration with the  
     45US DoE funded Earth System Grid project for the ESG Federation an infrastructure 
     46under development in support of CMIP5 (Coupled Model Intercomparison Project  
     47Phase 5), a framework for a co-ordinated set of climate model experiments  
     48which will input into the forthcoming 5th IPCC Assessment Report. 
     49 
     50NDG and ESG use a common access control architecture.  OpenID and MyProxy are  
     51used to support single sign on for browser based and HTTP rich client based  
     52applications respectively.  SAML is used for attribute query and authorisation 
     53decision interfaces.  XACML is used as the policy engine.  NDG Security has been 
     54re-engineered to use a filter based architecture based on WSGI enabling other  
     55Python WSGI based applications to be protected in a flexible manner without the  
     56need to modify application code. 
    5657""" 
    5758 
    5859setup( 
    5960    name =                      'ndg_security_common', 
    60     version =                   '1.5.1', 
     61    version =                   '2.0.0', 
    6162    description =           'NERC DataGrid Security package containing common ' 
    6263                            'utilities used by both server and client ' 
  • TI12-security/trunk/NDGSecurity/python/ndg_security_server/setup.py

    r6628 r7510  
    4141    
    4242_longDescription = """\ 
     43NDG Security Server-side components package 
     44 
    4345NDG Security is the security system for the UK Natural Environment Research 
    4446Council funded NERC DataGrid.  NDG Security has been developed to  
    45 provide users with seamless access to secured resources across NDG  
     47provide users with seamless federated access to secured resources across NDG  
    4648participating organisations whilst at the same time providing an underlying  
    4749system which is easy to deploy around organisation's pre-existing systems.  
    48 NDG Security is designed around a Role Based Access Control mechanism. Cross  
    49 organisational access to resources is enabled through bilateral trust  
    50 agreements between participating organisations expressed through a system for  
    51 single sign and role mapping. 
    5250 
    53 NDG Security employs a web services based architecture enabling different  
    54 combinations of components to be deployed according to a participating site's  
    55 needs and requirements.  Resources are secured using a system of Policy 
    56 Enforcement Point (Gatekeeper) and Policy Decision Point components.  An  
    57 Attribute Authority provides a service to query a given users attributes used 
    58 for gaining access to resources.  Session Manager and MyProxy services can be  
    59 used for management of credentials.  NDG Security supports OpenID for Single 
    60 Sign On and can integrate into both web based and non-web based application  
    61 client interfaces. 
     51Over the past two years the system has been developed in collaboration with the  
     52US DoE funded Earth System Grid project for the ESG Federation an infrastructure 
     53under development in support of CMIP5 (Coupled Model Intercomparison Project  
     54Phase 5), a framework for a co-ordinated set of climate model experiments  
     55which will input into the forthcoming 5th IPCC Assessment Report. 
     56 
     57NDG and ESG use a common access control architecture.  OpenID and MyProxy are  
     58used to support single sign on for browser based and HTTP rich client based  
     59applications respectively.  SAML is used for attribute query and authorisation 
     60decision interfaces.  XACML is used as the policy engine.  NDG Security has been 
     61re-engineered to use a filter based architecture based on WSGI enabling other  
     62Python WSGI based applications to be protected in a flexible manner without the  
     63need to modify application code. 
    6264""" 
    6365 
    6466setup( 
    6567    name =                      'ndg_security_server', 
    66     version =                   '1.5.1', 
     68    version =                   '2.0.0', 
    6769    description =               'Server side components for running NERC DataGrid ' 
    6870                            'Security Services', 
  • TI12-security/trunk/NDGSecurity/python/ndg_security_test/setup.py

    r6628 r7510  
    1717import os 
    1818    
     19_longDescription = """\ 
     20Unit and integration tests package for NDG Security 
     21 
     22NDG Security is the security system for the UK Natural Environment Research 
     23Council funded NERC DataGrid.  NDG Security has been developed to  
     24provide users with seamless federated access to secured resources across NDG  
     25participating organisations whilst at the same time providing an underlying  
     26system which is easy to deploy around organisation's pre-existing systems.  
     27 
     28Over the past two years the system has been developed in collaboration with the  
     29US DoE funded Earth System Grid project for the ESG Federation an infrastructure 
     30under development in support of CMIP5 (Coupled Model Intercomparison Project  
     31Phase 5), a framework for a co-ordinated set of climate model experiments  
     32which will input into the forthcoming 5th IPCC Assessment Report. 
     33 
     34NDG and ESG use a common access control architecture.  OpenID and MyProxy are  
     35used to support single sign on for browser based and HTTP rich client based  
     36applications respectively.  SAML is used for attribute query and authorisation 
     37decision interfaces.  XACML is used as the policy engine.  NDG Security has been 
     38re-engineered to use a filter based architecture based on WSGI enabling other  
     39Python WSGI based applications to be protected in a flexible manner without the  
     40need to modify application code. 
     41""" 
    1942 
    2043setup( 
    2144    name =                      'ndg_security_test', 
    22     version =                   '1.5.1', 
    23     description =               'NERC DataGrid Security Unit tests', 
    24     long_description =          'Unit tests client - server side', 
     45    version =                   '2.0.0', 
     46    description =               'NERC DataGrid Security Unit and Integration tests', 
     47    long_description =          _longDescription, 
    2548    author =                    'Philip Kershaw', 
    2649    author_email =              'Philip.Kershaw@stfc.ac.uk', 
Note: See TracChangeset for help on using the changeset viewer.