首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JNDI .Net实现

JNDI .Net实现
EN

Stack Overflow用户
提问于 2014-07-22 03:56:37
回答 1查看 880关注 0票数 1

我有一个java代码,它使用JNDI访问一个目录,并获得用户/密码来登录到一个samba中。我需要的是一种将其转换为.Net代码的方法。然而,我读了这个MSDN article,并不能理解。我尝试过以许多不同的方式使用DirectorySearcher类。

这里有一小段java代码:

代码语言:javascript
运行
复制
try {
    Hashtable<String, String> env = new Hashtable<String, String>();
    env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
    env.put(Context.PROVIDER_URL, jndiServerURL);

    ic = new InitialContext(env);

    fileSystemProxy = (T3FileSystemProxy) ic.lookup("Credential");
    } 
catch (Exception e) {
    e.printStackTrace();
}

有人知道如何实现它吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-05 21:22:48

不幸的是,我不能实现JNDI,因为它是Java的接口。我必须获取UNC路径并使用网络凭据进行身份验证。

代码语言:javascript
运行
复制
using (new UNCPathAccess(Path.GetDirectoryName(pathPdf), username, string.Empty, password))
{
    Email.Send(subject, body, email, attachments);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24873595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档