Ticket #927 (closed task: fixed)
[S] Port services into WSGI framework
Reported by: | pjkersha | Owned by: | pjkersha |
---|---|---|---|
Priority: | desirable | Milestone: | OMII-UK: Package NDG Security |
Component: | security | Version: | |
Keywords: | WSGI, Security, OMII-UK | Cc: |
Description
SOAP services currently use Twisted. WSGI support will enable greater interoperability and choice of Python application server packages.
Change History
comment:2 Changed 13 years ago by pjkersha
Experimented with paster templates. Paste.deploy / pylons_minimal probably the most suitable. Need the capability to add handlers for security processing of services.
comment:3 Changed 13 years ago by pjkersha
- Created WSGI Middleware for ZSI based SOAP service.
- used PasteDeploy pipeline to incorporate WS-Security handlers. This enables handlers to be configurable from an ini file
- Tested Attribute Authority based on the above.
Next steps:
- complete Session Manager and Attribute Authority WSGI middleware
- enable Single Sign On Service and other security services to run from the same paster instance.
comment:4 Changed 12 years ago by pjkersha
- Status changed from assigned to closed
- Resolution set to fixed
All services now running with WSGI wrappers. Tested combined services running under a single Paste instance using Past Deploy pipeline:
- Session Manager
- Attribute Authority
- OpenID Provider
- NDG Single Sign On service (Pylons project)
- WS-Security Signature Handler middleware
Services can be configured to access each other locally within the same WSGI stack via keys set in environ rather than call over WS interface.
Note: See
TracTickets for help on using
tickets.