cesnet/simplesamlphp-module-webauthn

此软件包已被废弃,不再维护。作者建议使用 cesnet/simplesamlphp-module-privacyidea 软件包代替。

SimpleSAMLphp 模块,用于基于 webauthn flask 模块的 MFA

安装: 34

依赖: 0

建议者: 1

安全: 0

星星: 0

关注者: 7

分支: 0

类型:simplesamlphp-module

v1.3.5 2022-04-25 18:45 UTC

This package is auto-updated.

Last update: 2022-04-25 18:46:42 UTC


README

本模块已停止开发。我们已经转向使用 privacyIDEA,请尝试使用我们的 simplesamlphp-module-privacyidea 分支。

安装

cd /var/simplesamlphp/modules
git clone https://github.com/CESNET/simplesamlphp-module-webauthn.git webauthn

示例配置

如果 flask 模块运行在 https://flask.example.com/webauthn/,请使用以下认证过程过滤器

50 => [
    'class' => 'webauthn:WebAuthn',
    'redirect_url' => 'https://flask.example.com/webauthn/authentication_request',
    'api_url' => 'https://flask.example.com/webauthn/request',
    'signing_key' => '/var/webauthn_private.pem',
    'user_id' => 'uid',
    'skip_redirect_url' => 'https://example.com/simplesaml/switchMethods.php',
    'hide_manage_tokens' => 'hide_manage_tokens',
],

然后您需要调整 flask 模块的配置。如果您的 SimpleSAMLphp 安装在 https://example.com/simplesaml/,请在 flask 模块的 config.yaml 中使用以下 URL 作为 callback-url

https://example.com/simplesaml/module.php/webauthn/handleResponse.php

许可证

本模块采用 BSD 2-Clause 许可证授权。

版权所有 (c) 2021,马萨里克大学计算机科学与技术研究所和 CESNET,z. s. p. o. 保留所有权利。