如何从 Oracle PL/SQL 调用具有 Kerberos(或 NTLM)身份验证的 .NET Web 服务

发布于 2024-08-06 04:28:58 字数 230 浏览 9 评论 0原文

我们使用 sys.utl_http 包从 Oracle 数据库调用 .NET Web 服务。我们还使用 sys.utl_dbws 包进行了测试。

当 .NET Web 服务没有安全性时,此方法可以正常工作。但是,我们想使用 sys.utl_http 或 sys.utl_dbws 来调用 .NET Web 服务 Kerberos 或 NTLM 身份验证。

我们目前正在努力解决这个问题。关于如何解决它有任何提示吗?

We are calling a .NET web service from our oracle database using the sys.utl_http package. We have also tested with the sys.utl_dbws package.

This works fine when there is no security on the .NET web service. However, we would like to use sys.utl_http or sys.utl_dbws to call a .NET web service with
Kerberos or NTLM authentication.

We're currently struggling with this. Any hints on how to solve it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

在巴黎塔顶看东京樱花 2024-08-13 04:28:58

请参阅此页面了解纯 PL/SQL 解决方案中的 NTLM 支持:

http ://ora-00001.blogspot.com/2011/08/ntlm-for-plsql.html

See this page for NTLM support in a pure PL/SQL solution:

http://ora-00001.blogspot.com/2011/08/ntlm-for-plsql.html

没有心的人 2024-08-13 04:28:58

你完成了吗?

我还没见过 PL/SQL 中这样做的。我想这可以用 utl_tcp 来完成...

如果您使用的是 Unix,您是否尝试过 Java Callout Oracle 示例可在此处获取
您可以从 Java 使用商业和开源“SPNEGO”实用程序,例如,请参阅 SPNEGO SourceForge 项目

Windows 上,您可以使用 Oracle Database Extensions for .NET

Did you get it done?

I havent seen that done in PL/SQL. I guess it could be done with utl_tcp ...

If you are on Unix, have you tried a Java Callout Oracle Examples avaliable here
There are commercial and opensource "SPNEGO" utilities that you can use from Java, for examle see SPNEGO SourceForge project

On windows you can use a Oracle Database Extensions for .NET

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文