是否可以从winforms应用程序登录到使用spring security的网站?

时间:2015-06-16 04:39:13

标签: java c# winforms spring-mvc spring-security

我想从winforms应用程序中调用Web服务。我的应用程序是用c#编写的,使用spring security来保护web服务。

是否可以登录该网站并调用该网络服务?

如果有可能怎么做?

1 个答案:

答案 0 :(得分:1)

可以使用Spring Security以多种方式设置身份验证。例如:

<http pattern="/webservice/**" create-session="stateless" realm="TestRealm">
  <http-basic/>
  <intercept-url pattern="/**" access="ROLE_USER"/>
</http>

然后从C#:

进行身份验证就这么简单
var request = (HttpWebRequest)WebRequest.Create(url);
request.Credentials = new NetworkCredential(username, pwd);