[英]Get Username from NTLM token Javascript
我在IIS服務器上使用NTLM身份驗證,並且正在使用IIS的重寫模塊將該端口重定向到nodejs端口。
現在,我在帶有NTLM令牌的nodejs中獲得授權標頭。
現在我的問題是
如何從Node.js中的NTLM令牌獲取{domainName} {userName}形式的用戶名?
我可以從nodejs獲取該用戶的組嗎? 怎么樣?
有幾種庫可用於處理Node中的NTLM,包括:
這些使執行以下操作變得非常簡單:
httpntlm.get({
url: "https://someurl.com",
username: 'm$',
password: 'stinks',
workstation: 'choose.something',
domain: ''
}
如果您不想使用這些庫之一,則必須自己解碼令牌。
您可以查看這些庫的源,以獲取有關如何執行此操作的幫助:
https://github.com/SamDecrock/node-http-ntlm/blob/master/ntlm.js
https://github.com/einfallstoll/express-ntlm/blob/master/lib/express-ntlm.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.