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

时间:2009-09-28 09:48:39

标签: web-services plsql kerberos ntlm

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

当.NET Web服务没有安全性时,这很好用。但是,我们希望使用sys.utl_http或sys.utl_dbws来调用.NET Web服务 Kerberos或NTLM身份验证。

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

2 个答案:

答案 0 :(得分:1)

你完成了吗?

我还没有看到在PL / SQL中完成的事情。我想可以用utl_tcp来完成......

如果你在Unix上,你是否尝试过Java Callout Oracle Examples avaliable here 您可以在Java中使用商业和开源“SPNEGO”实用程序,例如SPNEGO SourceForge project

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

答案 1 :(得分:1)

在纯PL / SQL解决方案中查看此页面的NTLM支持:

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