问题标签 [sid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
853 浏览

windows - 如何获取给定 SID 的用户配置文件?

给定用户名或 SID,我需要获取用户默认配置文件目录。

我该怎么做?

GetUserProfileDirectory() 似乎仅适用于当前帐户。

0 投票
2 回答
1946 浏览

c# - 将 HES 中的 SID 转换为 SDDL 格式

我正在执行 LDAP 查询以获取用户的专有名称。DN 部分包含 Guid 和 SID,但 SID 部分是 HEX。

如何将此 HES 格式的 SID 转换为 SDDL 格式?

0 投票
1 回答
510 浏览

android - Android 登录到具有会话 ID 的站点

我正在尝试安全地登录到内部无线网络。我可以执行 HTTP POST 请求,但它不适用于此登录站点。我怀疑它与给用户一个会话 ID 有关,因为登录页面 URL 是http://blahblah.com/login/Login.php?sid=(数字和字母的字符串)。

我刚刚尝试将数据发布到http://blahblah.com/login/Login.php,但没有成功。

所以我的问题是:如何获取 SID 以便使用正确的 URL 登录站点?

0 投票
4 回答
14605 浏览

directoryentry - 给定用户的 SID,我如何获取 AD DirectoryEntry?

我有用户的 SIDbyte[]windowsPrincipal.getIdentity().getSid(). 如何从 SID 获取 Active Directory 条目 (DirectoryEntry)?

0 投票
5 回答
10925 浏览

java - 如何在 Java 中将 SID 转换为字符串,反之亦然?

我正在使用 Spring-LDAP 用 Ja​​va 编写程序。我需要实现一个方法,它应该通过 SID 搜索用户。出于这个原因,我使用像"&((objectClass=User)(objectSid="+sid+"))". 搜索不适用于字符串格式的 sid,例如"S-1-12-345677-5676743-223344-...".

使用 Apache Directory Studio,我可以使用以下过滤器定期查询我的 AD LDAP 数据库:(objectSid=\ff\01\03\04\1a\2b\...)成功。这是十六进制格式的 objectSid。

现在,如何在 Java 中将 SID 从字符串转换为十六进制,反之亦然?

0 投票
2 回答
9239 浏览

c# - 在 C# 中将 SID 转换为用户名

在 .net 中,我可以创建一个NTAccount使用域和用户名,并获取它的 SID。

但我无法使用翻译功能将 SID 转换回 NTAccount。

而这两种方式的转换代码在域控制器上运行没有问题。

也许一些配置错误?

0 投票
3 回答
6559 浏览

delphi - How to extract computer/machine SID?

I'm looking for a way to extract the computer SID using Delphi code. There's a tool called PsGetSid from SysInternals that does this, but I can't use it in my application. I searched for a code example in Google and couldn't find one.

How can I achieve this in Delphi?

Please help.

0 投票
1 回答
3877 浏览

winforms - C# - 在 WinForms 中实现单点登录(与 Outlook 一样)

我创建了一个服务器/客户端应用程序。它们都是用 C# 编写的。它使用带有自定义 SSL 实现的 TCP/IP 通信。目前,登录过程需要用户名/密码对才能登录。

我被要求实施单点登录以消除对用户名/密码的需要。

因此,现在当客户端启动时,它会确定当前登录用户的 SID 并将其发送到服务器,服务器通过 SID 将此连接映射到用户。

这个解决方案效果很好,但我认为它根本不是一个安全的解决方案。

客户端有一个强名称,当然它是被混淆的。

我开始思考如何破解这个登录名,我认为从黑客的角度来看这很容易: - 在网络上找出用户的 SID 不是问题 - 删除强名称并更改适当的代码使用硬编码的 SID 而不是当前的 SID 可以很容易地实现

所以你怎么看?你能建议我一个更好的解决方案吗?你能告诉我如何提高安全性吗?

或者您能告诉我 Outlook 如何处理用户身份验证吗?(我猜/希望欺骗 Outlook 不是那么容易)

谢谢!

0 投票
1 回答
167 浏览

php - 为什么cookie路径不生效?

我的 Apache public_html 根目录下有 2 个项目。一个是“/project1”,另一个是“/project2”。项目 2 只是项目 1 的副本,但进行了一些修改以适应不同的目标。它们具有相同的核心代码,因此使用的会话名称相同。

我以这种方式为项目 1 初始化会话:

与项目 2 非常相似:

cookie 路径不相等,因此即使使用相同的 cookie 名称(这里是 'sid'),PHP 也应该能够区分它们。

但有趣的是,当项目 1 的管理员登录时,项目 2 的管理员也有趣地登录了。

0 投票
1 回答
1927 浏览

c++ - c++ 中将 SID 转换为帐户用户名的最佳功能是什么?

我有这样的用户帐户的 sids S-1-5-21-4030387420-2927818341-1631038489-1001 我想要简单的 c++ 函数,它将这个 sid 转换为用户名。如果你们中的任何人有代码,那么请发布

先感谢您!!