有沒有一種方法來驗證用戶的完整用戶名?我想回到:CN=Ryan Buening/OU=ABC/O=Acme
獲取登錄用戶的完整用戶名
dtgSession.username
返回簡寫名:「瑞安Buening」
有沒有一種方法來驗證用戶的完整用戶名?我想回到:CN=Ryan Buening/OU=ABC/O=Acme
獲取登錄用戶的完整用戶名
dtgSession.username
返回簡寫名:「瑞安Buening」
不,這是不可能的多米諾骨牌在這個時候去。 dtgSession.username只返回你之前用dtgSession.setUsername()設置的內容。
要獲得規範化的名稱,DTG需要發出HTTP請求才能向Domino詢問名稱。這將是可能的,但尚未實施。
更新:多米諾To Go的2.0將有一個新的方法notesSession.evaluate(),它可以用來評價,如「@用戶」的@formula從而得到規範的用戶名。
我不知道你是編程用什麼語言,你有什麼樣的接口。從這個問題,我認爲這有點類似於LDAP
(或Active Directory
)接口。熟悉LDAP,我建議您嘗試使用Distinguished Name
或DN
。根據語法,這看起來應該像任何如下:
dtgSession.DN
dtgSession.dn
dtgSession.Dn
dtgSession.DistinguishedName
dtgSession.distinguishedname
dtgSession.distinguishedName
檢查this出來DN的解釋。不要混淆這與RDN
,因爲這是Relative Distinguished Name
,可能不是你要找的。
我希望這有助於:)