微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.NET Web 应用程序的 WSO2 管理服务

如何解决.NET Web 应用程序的 WSO2 管理服务

我有一个 JAVA Web 应用程序,它使用 WSO2 管理服务 - ServerAdmin,这需要迁移到 ASP .NET 技术。

我尝试使用客户端方法 login (username,password,server-name) 获取 AuthenticationAdmin 的客户端存根(以获取后续管理服务请求所需的 cookie),并且该方法返回“true” 但是,如何从响应中获取 cookie?或者任何返回 cookie 的 AuthenticationAdmin 客户端方法

enter image description here

原始 XML 响应如下:

enter image description here

XML 响应消息如下:

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns:loginResponse xmlns:ns="http://authentication.services.core.carbon.wso2.org"><ns:return>true</ns:return></ns:loginResponse></soapenv:Body></soapenv:Envelope>

解决方法

Cookie 显示在响应标头中。因此,您将在身份验证管理服务调用的响应标头中找到 JSESSION Cookie。您可以使用 JSESSION cookie 调用 WSO2 平台中的后续管理服务。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。