获取登录用户的完整用户名

时间:2013-10-25 14:47:57

标签: dominotogo

有没有办法获得经过身份验证的用户的完整用户名?我想回复:CN=Ryan Buening/OU=ABC/O=Acme

dtgSession.username返回缩写的用户名:'Ryan Buening'

2 个答案:

答案 0 :(得分:1)

不,目前在Domino To Go中这是不可能的。 dtgSession.username仅返回您之前使用dtgSession.setUsername()设置的内容。

要获取规范化名称,DTG需要发出HTTP请求才能向Domino询问名称。这是可能的,但尚未实施。

更新:Domino To Go 2.0将有一个新方法notesSession.evaluate(),可用于评估像@UserName这样的@formula,从而获得规范的用户名。

答案 1 :(得分:0)

我不确定您编写的语言是什么,以及您拥有的界面。从这个问题来看,我认为这有点像LDAP(或Active Directory)接口。熟悉LDAP,我建议您尝试使用Distinguished NameDN。根据语法,这应该类似于以下任何一种:

dtgSession.DN
dtgSession.dn
dtgSession.Dn
dtgSession.DistinguishedName
dtgSession.distinguishedname
dtgSession.distinguishedName

检查this以获取DN的说明。不要将此与RDN混淆,因为这是Relative Distinguished Name,可能不是您要查找的内容。

我希望这会有所帮助:)