7
A
回答
5
每當有流星的工作,我會建議在可用於node.js的資源,尋找時如果事情不是流星文檔,並有在這裏是不是已經是一個相關的討論。
這似乎是一個好開始的原因是流星運行在光纖內的node.js服務器實例內。至少現有的node.js模塊可以幫助您理解下一步要走的路線。
通過執行nodejs ldap
粗略谷歌搜索,我發現了幾個非常有用的資源:
http://blog.nodejs.org/2011/09/08/ldapjs-a-reprise-of-ldap/ http://ldapjs.org/
最後,你可能會需要回答這個問題,讓你在你的方式: it possible use a nodejs package inside meteor app?
0
現在最好的選擇是通過https://github.com/emgee3/meteor-accounts-ldap中的代碼進行查看,並嘗試根據自己的目的對其進行調整。
1
截至2015年最好的包裝是https://atmospherejs.com/typ/accounts-ldap
meteor add typ:accounts-ldap
我在幾個項目中使用這個包,並從我的經驗,它總是需要dn
進行身份驗證。如果您想要使用電子郵件,您首先必須使用單獨的查詢來找到dn
(理想情況下,您的LDAP爲您提供某種解析器/ API以通過電子郵件查詢dn
)。
在服務器端,您可以配置以下默認(暴露到服務器的任何文件):
LDAP_DEFAULTS.url = 'ldap://my-ldap-host.com'
在客戶端,您可以撥打:
Meteor.loginWithLDAP(login, password, { dn: 'the-resolved-dn' }, function(err) {
if (err) {
// login failed
}
else {
// login successful
}
}
相關問題
- 1. Meteor.js和npm
- 2. Meteor.js 0.6.5.1和Bootstrap 3
- 3. Meteor.js 0.6.5和雲9
- 4. Meteor.js和Mongoose兼容性
- 5. Meteor.js發佈和訂閱?
- 6. meteor.js和npm要求fs
- 7. Meteor.js和CSRF/XSS攻擊
- 8. 加載順序:Meteor.js和Coffeescript
- 9. Meteor.js發佈和訂閱2
- 10. Meteor.js和谷歌地圖
- 11. GraphQL和Meteor.js數據跟蹤
- 12. 刮Meteor.js
- 13. 在Meteor.js
- 14. 在Meteor.js
- 15. 在Meteor.js
- 16. PHP_AUTH_USER和LDAP
- 17. 會話和LDAP
- 18. Python-ldap和SSL
- 19. Kerberos和LDAP?
- 20. Ldap和用戶組(要求ldap組)
- 21. Meteor.js mongodb版本
- 22. 上啓動Meteor.js
- 23. 如何meteor.js
- 24. Meteor.js onRendered&渲染
- 25. Meteor.call()方法 - Meteor.js
- 26. PostgreSql與Meteor.Js
- 27. Meteor.js&SCSS/Compass
- 28. 實時Meteor.js http.get
- 29. LiveScript與Meteor.js
- 30. Jqueryui與meteor.js