D
docs
Hello
I am new to web services and I have a number of questions. I have read the WSE documentation and various other articles, but I am not sure that everything I need to do is covered. I have described the scenario below, I hope somebody can help. Thank you in advance, docs
I have to create a B2B web service, that returns a a different recordset depending on the authorization level of the same user. The request has to be authenticated and authorized, as well as be secure
To implement the authentication portion, I was thinking about using WSE, creating a user name and password header, and then use the user name/password to authenticate the request
Authentication is also necessary, because the same user Name/Password combination may act on behalf of different users that have different authorization levels. So, the requestor, should send also some kind of authorization ID. Depending on the authorization id, a different set of values (recordset) is returned by the web service. How do I implement this? is there some built in function in WSE? Do I have to create another header with the authorization info? can I pass an IPrincipal ticket
As far as security, how do I ensure that the password and user id are secured? can I only encrypt the header with the uid/pwd? Should I use SSL
Again, thank you for helping
I am new to web services and I have a number of questions. I have read the WSE documentation and various other articles, but I am not sure that everything I need to do is covered. I have described the scenario below, I hope somebody can help. Thank you in advance, docs
I have to create a B2B web service, that returns a a different recordset depending on the authorization level of the same user. The request has to be authenticated and authorized, as well as be secure
To implement the authentication portion, I was thinking about using WSE, creating a user name and password header, and then use the user name/password to authenticate the request
Authentication is also necessary, because the same user Name/Password combination may act on behalf of different users that have different authorization levels. So, the requestor, should send also some kind of authorization ID. Depending on the authorization id, a different set of values (recordset) is returned by the web service. How do I implement this? is there some built in function in WSE? Do I have to create another header with the authorization info? can I pass an IPrincipal ticket
As far as security, how do I ensure that the password and user id are secured? can I only encrypt the header with the uid/pwd? Should I use SSL
Again, thank you for helping