- SOAP Extensions: “SOAP Extensions are components that can access the SOAP messages. Think of them as objects that sit on the HTTP pipeline who can pick the SOAP messages at each stage and manipulate them.
When the HTTP request comes from the client, it is handled by aspnet_isapi.dll. The appropriate handler for web services will be called and the web method will be invoked. It is during this stage where the SOAP Extension comes into picture. The SOAP Extension can access the SOAP message before and after calling the web method. Thus we now know in a vague manner what a SOAP extension is and where it fits in the life cycle of a SOAP message.
SOAP Extensions can be used for a number of purposes. They can be used to secure web services, compress the verbose SOAP messages, log messages etc. In this article, we will see how to encrypt the SOAP message and send it over the network using SOAP Extensions.
“Reference:Securing web services using SOAP extensions
- You can use the web.config file to configure the SOAP Extensions to use and the priority of the SOAP extensions.
- Configuring and Securing a Web Service: You can use the following elements of the web.config file to Configure a Web Service:
compilation: compilation language and debug mode
customErrors: On off remoteonly
authentication: set to Windows Forms Passport None
authorization: set users attribute to * ? or similar
trace: enable disable application level tracing
globalization: set globalization settings - Authentication: Windows: default – Windows and IIS authenticationForms: Use HTML forms to collect login credentialsPassport: Use a third party centralized authentication service using keysNone: no authentication required
- Authorization: example:
From: http://sitestree.com/?p=5228
Categories:24
Tags:
Post Data:2013-01-13 09:19:13
Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
(Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a>
In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
<a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>