Ignore:
Timestamp:
19/02/10 11:29:39 (11 years ago)
Author:
pjkersha
Message:

Started ESG Authorisation Service implementation ndg.security.server.wsgi.authorizationservice - SAML SOAP based interface to a Policy Decision Point enabling centralised policy for a range of services.

Location:
TI12-security/trunk/NDGSecurity/python/ndg_security_test/ndg/security/test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/NDGSecurity/python/ndg_security_test/ndg/security/test/config/attributeauthority/sitea/site-a.ini

    r6584 r6586  
    1313attributeAuthorityEnvironKeyName = attribute-authority 
    1414attributeQueryInterfaceEnvironKeyName = attributeQueryInterface 
     15attributeAuthoritySoapWsdlServicePath = /AttributeAuthority 
    1516 
    1617[server:main] 
     
    9394 
    9495service.soap.binding.referencedFilters = wsseSignatureVerificationFilter01 
    95 service.soap.binding.path = /AttributeAuthority 
     96service.soap.binding.path = %(attributeAuthoritySoapWsdlServicePath)s 
    9697service.soap.binding.enableWSDLQuery = True 
    9798service.soap.binding.charset = utf-8 
     
    107108prefix = saml.soapbinding. 
    108109 
    109 saml.soapbinding.serialise = saml.xml.etree:ResponseElementTree.toXML 
    110110saml.soapbinding.deserialise = saml.xml.etree:AttributeQueryElementTree.fromXML 
     111 
     112# Specialisation to incorporate ESG Group/Role type 
     113saml.soapbinding.serialise = ndg.security.common.saml_utils.esg.xml.etree:EsgResponseElementTree.toXML 
     114 
    111115saml.soapbinding.pathMatchList = /AttributeAuthority/saml 
    112116saml.soapbinding.queryInterfaceKeyName = %(attributeQueryInterfaceEnvironKeyName)s 
     
    116120paste.filter_app_factory = ndg.security.server.wsgi.wssecurity:SignatureVerificationFilter.filter_app_factory 
    117121filterID = wsseSignatureVerificationFilter01 
     122path = %(attributeAuthoritySoapWsdlServicePath)s 
    118123 
    119124# Settings for WS-Security SignatureHandler class used by this filter 
     
    125130[filter:wsseSignatureFilter] 
    126131paste.filter_app_factory = ndg.security.server.wsgi.wssecurity:ApplySignatureFilter.filter_app_factory 
     132path = %(attributeAuthoritySoapWsdlServicePath)s 
    127133 
    128134# Reference the verification filter in order to be able to apply signature 
  • TI12-security/trunk/NDGSecurity/python/ndg_security_test/ndg/security/test/unit/myproxy/certificate_extapp/config.ini

    r6584 r6586  
    1212connectionString = sqlite:///$NDGSEC_TEST_CONFIG_DIR/user.db 
    1313openIdSqlQuery = select openid from users where username = '${username}'      
    14 attributeAuthorityURI = https://localhost:5443/AttributeAuthority/saml 
     14#attributeAuthorityURI = https://localhost:5443/AttributeAuthority/saml 
     15attributeAuthorityURI = http://localhost:5000/AttributeAuthority/saml 
    1516attributeQuery.subjectIdFormat = urn:esg:openid 
    1617attributeQuery.issuerName = /O=Site A/CN=Authorisation Service 
Note: See TracChangeset for help on using the changeset viewer.