Recently I ran into an issue where using the builtin HTTPBasicAuthorization provided by wslite did not meet the needs of using a simple plain text username and password in the soap header of a soap service request.
I tried at first to use the basic authorization through HTTPBasicAuthorization realizing that I didn’t need http security, but a soap header. I was able to manually add this header to wslite in my test case by adding a header closure with the Security and UsernameToken attributes and children.