【文件属性】:
文件名称:node-krb5:用于Node.js的Kerberos本机库
文件大小:30KB
文件格式:ZIP
更新时间:2021-05-23 07:15:54
C++
用于Node.js的Kerberos
krb5是用于Kerberos的Node.js本机绑定。 它是Kerberos客户端工具的Node.js实现:
kinit (密钥表或密码):检索初始凭据;
kdestroy :销毁凭证缓存;
spnego :生成一个SPNEGO令牌。
它使用本机库。 是用于通过HTML请求进行身份验证的GSS机制。
安装
要构建此模块,您需要MIT Kerberos库。 请参阅与您的操作系统相对应的部分:
Archlinux pacman -S krb5
npm install krb5
RHEL / Centos yum install -y krb5-devel
npm install krb5
的Ubuntu apt-get install -y libkrb5-dev
npm install krb5
苹果系统 brew install k
【文件预览】:
node-krb5-master
----docker()
--------run_tests.sh(293B)
--------archlinux()
--------ubuntu()
--------docker-compose.yml(2KB)
--------centos7()
--------kdc()
--------rest()
----binding.gyp(4KB)
----install_krb5_zos.sh(445B)
----src()
--------base64.h(162B)
--------krb5_zos.h(271B)
--------krb5_bind.cc(25KB)
--------krb5_bind.h(1KB)
--------server.py(1KB)
--------module.cc(2KB)
--------index.coffee(5KB)
--------gss_bind.h(338B)
--------gss_bind.cc(5KB)
--------base64.cc(3KB)
----lib()
--------index.js(7KB)
----.npmignore(6B)
----.travis.yml(151B)
----test()
--------spnego.coffee(4KB)
--------kinit.coffee(2KB)
--------kdestroy.coffee(2KB)
--------mocha.opts(112B)
----LICENSE.md(1KB)
----samples()
--------kinit.js(276B)
--------spnego.js(800B)
--------kdestroy.js(453B)
----README.md(7KB)
----install_krb5.sh(365B)
----.gitignore(85B)
----CHANGELOG.md(561B)
----package.json(2KB)