问题标签 [principal]

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 回答
680 浏览

weblogic - Weblogic NegotiateIdentityAsserter 和用户主体名称

我的 Web 应用程序使用 Kerberos 身份验证。我设置了 NegotiateIdentityAsserter 和 LDAP Authentication Provider。如果 sAMAccountName 是用于用户查找的用户,则一切正常。不幸的是,在 tagret 环境中,这个属性不是唯一的。我需要通过用户的 UPN(用户主体名称)来识别用户。

有没有办法实现它?

我的配置是

网络逻辑 10.3.5 Java 1.6


登录配置:


krb5.ini:

提前致谢!

彼得

0 投票
3 回答
6017 浏览

spring - Spring 3 MVC Controller 集成测试 - 将 Principal 注入方法

作为 Spring 3 MVC 的一部分,可以将当前登录的用户(原理)对象注入到控制器方法中。

例如

这被记录为 Spring 3 文档的一部分:http: //static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping-arguments

这适用于生产代码。但是我不知道如何测试这个。当我创建集成测试(也设置了 spring 安全上下文)并调用控制器句柄方法时,主体始终为空!

测试运行正常,除 Principal 之外的所有内容均为空。

有任何想法吗?

TIA

阿尤布

0 投票
2 回答
7316 浏览

c# - UserPrincipal GetUnderlyingObject:缺少属性

我正在尝试physicalDeliveryOfficeNameDirectoryEntry由 UserPrincipal 实例的 GetUnderlyingObject 方法返回的属性加载:

这意味着以下语句返回 false:

StringCollection DirectorySearcher.PropertiesToLoad我知道可以通过在使用 said 时添加名称来加载此属性DirectorySearcher

我的问题是,为什么DirectoryEntry方法返回的不GetUnderlyingObject包含所有属性?以及如何在不使用的情况下加载此属性DirectorySearcher

0 投票
1 回答
3062 浏览

.net - 没有指定自定义主体?【含样品】

当尝试在我的 WCF 服务上运行方法时,出现以下异常:

授权上下文中未指定自定义主体。

我试图提取其中IIdentityCustomAuthorizationPolicy.Evaluate没有?

请查看此示例:

https://www.sugarsync.com/pf/D6176678_9623043_31520313

该服务是一个 WAS(IIS7 中的 TCP),您可能需要在 IIS7 中托管该服务才能使其运行。

完成后,您需要做的就是运行项目(客户端和服务)并点击表单中的按钮。

0 投票
0 回答
190 浏览

asp.net - 如何以及在何处更新 RolePrincipal?

我正在使用 asp.net FormAuthentication 和自定义角色管理器。我想向用户对象添加一个自定义身份,以便我可以在用户对象中存储一些自定义用户数据,并且仍然具有所有角色功能。

我有点困惑我应该在哪里做这个(哪个 global.asax 方法)我应该如何更新 RolePrincipal 对象?我似乎找不到这方面的任何信息。

0 投票
2 回答
980 浏览

java - 为基于主机的服务更正 Kerberos 主体类型

几种类型的 Kerberos 主体。一个普通的用户princpal就像michael-o@COMPANY.COMKRB_NT_PRINCIPAL。但是像这样的服务HTTP/host.company.com@COMPANY.COM呢?有几种可能的类型,例如KRB_NT_SRV_{INST|HST|XHST}. 什么是正确的?

据我了解INST,仅适用于 TGT。我认为正确的答案应该是HST。我无法在 Oracle 的 JDK 源代码中找到线索,但这两个矛盾点:1 vs. 2

0 投票
3 回答
4857 浏览

java - 会话失效后 request.getUserPrincipal() 仍然不为空

我在 websphere 应用程序服务器 7.0 上部署了 web 应用程序。用户使用 /j_security_check 登录。当会话超时发生会话 ivnvalidates 但 request.getUserPrincipal() 仍然不为空。我希望它应该为空。如何清理用户主体?

0 投票
1 回答
1984 浏览

wcf - 如何防止“请求主体权限失败”导致 WCF 客户端出错?

我有一个包含多个操作的 WCF 服务。每个操作都有“PrincipalPermission”标签,如下所示:

问题是 - 如果用户不是“Administratir”角色的一部分 - 服务会抛出异常

请求主体权限失败

这会将客户端的通道破坏为“故障”状态。

我希望能够以某种方式捕捉到这一点并向客户发送“故障”消息,

这样客户就知道他试图做他不应该做的事情,而不会导致通道出错!

我尝试在操作中使用“try-catch”块,但没有帮助。异常发生在操作本身的“外部”。

我该如何解决这个问题?

0 投票
1 回答
929 浏览

python - 用于添加/编辑/删除主体的 Kerberos python lib?

我发现python-kerberospykadm5python-kerberos可以对用户进行身份验证,但没有用于添加/编辑/删除主体的 api。 pykadm5很久没有更新了。我无法使用它连接到 KDC。谁能指出我添加/编辑/删除主体的python库?我的操作系统是 Ubuntu;我的 Python 版本是 2.6。

0 投票
1 回答
2614 浏览

matlab - Matlab主成分回归(pcr)分析中的常数项

我正在尝试使用 Matlab 学习主成分回归(pcr)。我在这里使用本指南:http: //www.mathworks.fr/help/stats/examples/partial-least-squares-regression-and-principal-components-regression.html

这真的很好,但我只是无法理解一个步骤:

我们做 PCA 和回归,很好很清楚:

然后我们调整第一个系数:

为什么系数需要'mean(y) - mean(X)*betaPCR'为常数一个因素?你能给我解释一下吗?

提前致谢!