【文件属性】:
文件名称:kerberos:用于node.js的Kerberos库
文件大小:103KB
文件格式:ZIP
更新时间:2021-05-01 14:13:55
C++
的Kerberos
kerberos软件包是Node.js的C ++扩展,它使用linux / osx上的GSSAPI和Windows上的SSPI为kerberos身份验证提供跨平台支持。 该模块中的许多代码都改编自和 。
要求
Linux
python v2.7
make
适当的C / C ++编译器工具链,例如
特定于发行版的kerberos软件包(例如Ubuntu上的krb5-dev )
苹果系统
Xcode Command Line Tools :可以使用xcode-select --install
特定于发行版的kerberos软件包(例如Homebrew上的krb5 )
视窗
选项1:通过从提升的PowerShell(以管理员身份运行)运行npm install -g windows-build-tools ,使用Microsoft的安装所有必需的工具和配置。
【文件预览】:
kerberos-master
----.clang-format(395B)
----.gitignore(113B)
----.evergreen()
--------install-dependencies.sh(2KB)
--------run-tests.sh(540B)
--------run-tests-ubuntu.sh(5KB)
--------run-prebuild.sh(2KB)
--------config.yml(5KB)
----.eslintrc(488B)
----package.json(2KB)
----package-lock.json(199KB)
----src()
--------unix()
--------kerberos_worker.h(1KB)
--------win32()
--------kerberos_common.h(2KB)
--------kerberos.cc(7KB)
--------kerberos.h(2KB)
----etc()
--------README.hbs(2KB)
----LICENSE(11KB)
----index.js(426B)
----CHANGELOG.md(4KB)
----.github()
--------ISSUE_TEMPLATE()
--------pull_request_template.md(34B)
----README.md(10KB)
----lib()
--------util.js(2KB)
--------kerberos.js(7KB)
--------auth_processes()
----binding.gyp(1KB)
----HISTORY.md(3KB)
----.npmignore(147B)
----test()
--------exports_tests.js(1KB)
--------kerberos_tests.js(4KB)
--------kerberos_win32_tests.js(6KB)
--------defineOperation_tests.js(2KB)