Ignore:
Timestamp:
02/07/09 10:18:42 (11 years ago)
Author:
pjkersha
Message:

Important fix: remove credentialWallet key on logout

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/python/ndg.security.test/ndg/security/test/integration/authz_lite/securityservices.ini

    r5448 r5454  
    22# NERC DataGrid Security 
    33# 
    4 # Paste configuration for combined Session Manager, Attribute Authority, 
    5 # OpenID Relying Party and Provider services 
     4# Paste configuration for combined Attribute Authority, OpenID Relying Party  
     5# and Provider services 
    66# 
    77# The %(here)s variable will be replaced with the parent directory of this file 
    88# 
    99# Author: P J Kershaw 
    10 # date: 26/02/09 
     10# date: 01/07/09 
    1111# Copyright: (C) 2009 Science and Technology Facilities Council 
    1212# license: BSD - see LICENSE file in top-level directory 
    1313# Contact: Philip.Kershaw@stfc.ac.uk 
    14 # Revision: $Id$ 
     14# Revision: $Id:$ 
    1515 
    1616[DEFAULT] 
     
    2222openIDProviderIDSelectURI = %(baseURI)s%(openIDProviderIDBase)s 
    2323testConfigDir = %(here)s/../../config 
    24 sessionManagerPath = /SessionManager 
    25 sessionManagerURI = %(baseURI)s%(sessionManagerPath)s 
    26 openid.ax.sessionManagerURI.typeURI=urn:ndg:security:openid:sessionManagerURI 
    27 openid.ax.sessionId.typeURI=urn:ndg:security:openid:sessionId 
    2824 
    2925#______________________________________________________________________________ 
     
    162158authkit.openid.baseurl = %(baseURI)s 
    163159 
    164 authkit.openid.ax.typeuri.sessionManagerURI=%(openid.ax.sessionManagerURI.typeURI)s 
    165 authkit.openid.ax.required.sessionManagerURI=True 
    166 authkit.openid.ax.alias.sessionManagerURI=sessionManagerURI 
    167  
    168 authkit.openid.ax.typeuri.sessionId=%(openid.ax.sessionId.typeURI)s 
    169 authkit.openid.ax.required.sessionId=True 
    170 authkit.openid.ax.alias.sessionId=sessionId 
    171  
    172160# Template for signin 
    173161#authkit.openid.template.obj =  
     
    224212# Basic Authentication interface to demonstrate capabilities 
    225213openid.provider.authNInterface=ndg.security.server.wsgi.openid.provider.authninterface.basic.BasicAuthNInterface 
    226 openid.provider.authN.userCreds=pjk:test 
    227 openid.provider.authN.username2UserIdentifiers=pjk:PhilipKershaw,P.J.Kershaw another:A.N.Other 
     214 
     215# user login details format is: 
     216# <username>:<password>:<OpenID name>, ... <OpenID name N> <username>:... etc 
     217# Each user entry is delimited by a space. username, password and OpenID name 
     218# list are delimited by a colon.  The list of OpenID names are delimited by 
     219# commas.  The OpenID name represents the unique part of the OpenID URL for the 
     220# individual user.  Each username may have more than one OpenID alias but only 
     221# alias at a time may be registered with a given Attribute Authority 
     222openid.provider.authN.userCreds=pjk:testpassword:PhilipKershaw,P.J.Kershaw another:testpassword:A.N.Other 
    228223 
    229224# Basic authentication for testing/admin - comma delimited list of  
     
    277272 
    278273#______________________________________________________________________________ 
    279 # Session Manager WSGI settings 
    280 # 
    281 [filter:SessionManagerFilter] 
    282 # This filter is a container for a binding to a SOAP based interface to the 
    283 # Session Manager 
    284 paste.filter_app_factory = ndg.security.server.wsgi.soap:SOAPBindingMiddleware 
    285  
    286 # Use this ZSI generated SOAP service interface class to handle i/o for this 
    287 # filter 
    288 ServiceSOAPBindingClass = ndg.security.server.zsi.sessionmanager.SessionManagerWS 
    289  
    290 # SOAP Binding Class specific keywords are in this section identified by this 
    291 # prefix: 
    292 ServiceSOAPBindingPropPrefix = SessionManager 
    293  
    294 # The SessionManager class has settings in the default section above identified 
    295 # by this prefix: 
    296 SessionManager.propPrefix = sessionManager 
    297 SessionManager.propFilePath = %(here)s/securityservices.ini 
    298  
    299 # This filter references other filters - a local Attribute Authority (optional) 
    300 # and a WS-Security signature verification filter (required if using signature 
    301 # to authenticate user in requests 
    302 SessionManager.attributeAuthorityFilterID = filter:AttributeAuthorityFilter 
    303 SessionManager.wsseSignatureVerificationFilterID = filter:wsseSignatureVerificationFilter 
    304  
    305 # The SessionManagerWS SOAP interface class needs to know about these other  
    306 # filters 
    307 referencedFilters = filter:wsseSignatureVerificationFilter  
    308                                         filter:AttributeAuthorityFilter 
    309  
    310 # Path from URI for Session Manager in this Paste deployment 
    311 path = %(sessionManagerPath)s 
    312  
    313 # External endpoint for this Session Manager - must agree with setting used to 
    314 # invoke this service set in: 
    315 # * securityservicesapp.py  
    316 # * or port in [server:main] if calling with paster serve securityservices.ini 
    317 # * or something else e.g. proxied through Apache? 
    318 # This setting is used by Session Manager clients in this WSGI stack to see if 
    319 # a request is being made to the local service or to another session manager 
    320 # running elsewhere 
    321 publishedURI = %(sessionManagerURI)s 
    322  
    323 # Enable ?wsdl query argument to list the WSDL content 
    324 enableWSDLQuery = True 
    325 charset = utf-8 
    326  
    327 # Provide an identifier for this filter so that main WSGI app  
    328 # CombinedServicesWSGI can call this Session Manager directly 
    329 filterID = %(__name__)s 
    330  
    331 #______________________________________________________________________________ 
    332274# WS-Security Signature Verification 
    333275[filter:wsseSignatureVerificationFilter] 
Note: See TracChangeset for help on using the changeset viewer.