T
Tom
Hi,
I am currently on a project where one site needs to send the user
credentials to another site, through web services.
Scenario:
* "User 1" will authenticate to "Site A" using NTLM ("Site A" provides
front-end presentation of data)
* "Site A" will request confidential information about "User 1" to "Site B"
("Site B" has a database of confidential data for each user), via web
service call
The developers of "Site B" are worried about "Site A" sending the wrong
credentials (i.e. wrong NT login ID), meaning that the visitor of "Site A"
could see someone else data...
How could we resolve this using standard .NET webservices?
How can we garantee to "Site B" that the visitor on "Site A" is really "User
1"?
Also, how can we ensure that only the webservice client from "Site A" can
access the webservice from B? We suggested IP address registration of Site A
servers with "Site B", but the developers think this is not enough.
Many thanks!!
Tom
I am currently on a project where one site needs to send the user
credentials to another site, through web services.
Scenario:
* "User 1" will authenticate to "Site A" using NTLM ("Site A" provides
front-end presentation of data)
* "Site A" will request confidential information about "User 1" to "Site B"
("Site B" has a database of confidential data for each user), via web
service call
The developers of "Site B" are worried about "Site A" sending the wrong
credentials (i.e. wrong NT login ID), meaning that the visitor of "Site A"
could see someone else data...
How could we resolve this using standard .NET webservices?
How can we garantee to "Site B" that the visitor on "Site A" is really "User
1"?
Also, how can we ensure that only the webservice client from "Site A" can
access the webservice from B? We suggested IP address registration of Site A
servers with "Site B", but the developers think this is not enough.
Many thanks!!
Tom