PyKerberos首頁、文檔和下載- Kerberos 操作高級包裝器- 程式开发

PyKerberos 包是Kerberos (GSSAPI) 操作的高級包裝器,目標是避免構建一個包裝整個Kerberos.framework 的模塊,而是提供一組有限的函數來完成客戶端/服務器Kerberos 身份驗證所需的功能。

大部分C 代碼改編自Apache 的mod_auth_kerb-5.0rc7。

測試

要在測試文件夾中運行測試,必須在測試計算機上具有有效的Kerberos 設置。

可以使用腳本.travis.sh 作為快速、簡單的方法來設置可用於測試的Kerberos KDC 和Apache Web 端點。否則還可以運行以下命令來運行自包含的Docker 容器:

docker run \
-v $(pwd):/app \
-w /app \
-e PYENV=2.7.13 \
-e KERBEROS_USERNAME=administrator \
-e KERBEROS_PASSWORD=Password01 \
-e KERBEROS_REALM=example.com \
-e KERBEROS_PORT=80 \
ubuntu:16.04 \
/bin/bash .travis.sh

docker 命令需要與該庫在同一目錄中運行,可以通過更改命令中設置的PYENV 環境值的值來使用不同的Python 版本進行測試。

注意:該庫提供的checkPassword 方法僅用於測試目的,因為它不提供任何針對可能的KDC 欺騙的保護。該方法不應在任何生產代碼中使用。

#PyKerberos首頁文檔和下載 #Kerberos #操作高級包裝器 #程式开发

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *