diff options
author | pettai <pettai> | 2014-11-14 21:56:27 +0000 |
---|---|---|
committer | pettai <pettai> | 2014-11-14 21:56:27 +0000 |
commit | 9ba0563bad59b54f7b96fcfd933bac383fa1812b (patch) | |
tree | 82823b7a73549f84e68542af17a8ec8ec0990236 /security | |
parent | a1eecd11274aac6468a1fd419747a911f74bbbaa (diff) | |
download | pkgsrc-9ba0563bad59b54f7b96fcfd933bac383fa1812b.tar.gz |
YubiAuth provides a user management system which can be used as a
base for other systems. It allows the creation of users, which can
be authenticated by username, password, and optionally a YubiKey
OTP.
Aside from providing a user authentication backend, YubiAuth allows
storing and retrieving arbitrary key-value attributes for each user
as well as each YubiKey.
Diffstat (limited to 'security')
-rw-r--r-- | security/py-yubiauth/DESCR | 7 | ||||
-rw-r--r-- | security/py-yubiauth/Makefile | 20 | ||||
-rw-r--r-- | security/py-yubiauth/PLIST | 103 | ||||
-rw-r--r-- | security/py-yubiauth/distinfo | 5 |
4 files changed, 135 insertions, 0 deletions
diff --git a/security/py-yubiauth/DESCR b/security/py-yubiauth/DESCR new file mode 100644 index 00000000000..82177d43974 --- /dev/null +++ b/security/py-yubiauth/DESCR @@ -0,0 +1,7 @@ +YubiAuth provides a user management system which can be used as a +base for other systems. It allows the creation of users, which can +be authenticated by username, password, and optionally a YubiKey +OTP. +Aside from providing a user authentication backend, YubiAuth allows +storing and retrieving arbitrary key-value attributes for each user +as well as each YubiKey. diff --git a/security/py-yubiauth/Makefile b/security/py-yubiauth/Makefile new file mode 100644 index 00000000000..c0d6b70191d --- /dev/null +++ b/security/py-yubiauth/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2014/11/14 21:56:27 pettai Exp $ + +DISTNAME= yubiauth-0.3.9 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} +CATEGORIES= security +MASTER_SITES= https://developers.yubico.com/yubiauth/Releases/ + +MAINTAINER= pettai@NetBSD.org +HOMEPAGE= https://developers.yubico.com/yubiauth/ +COMMENT= YubiAuth authentication backend +LICENSE= 2-clause-bsd + +PYDISTUTILSPKG= yes + +PYSETUP= setup.py + +USE_LANGUAGES= # none + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/security/py-yubiauth/PLIST b/security/py-yubiauth/PLIST new file mode 100644 index 00000000000..65dc4524b0b --- /dev/null +++ b/security/py-yubiauth/PLIST @@ -0,0 +1,103 @@ +@comment $NetBSD: PLIST,v 1.1 2014/11/14 21:56:27 pettai Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/yubiauth/__init__.py +${PYSITELIB}/yubiauth/__init__.pyc +${PYSITELIB}/yubiauth/__init__.pyo +${PYSITELIB}/yubiauth/client/__init__.py +${PYSITELIB}/yubiauth/client/__init__.pyc +${PYSITELIB}/yubiauth/client/__init__.pyo +${PYSITELIB}/yubiauth/client/controller.py +${PYSITELIB}/yubiauth/client/controller.pyc +${PYSITELIB}/yubiauth/client/controller.pyo +${PYSITELIB}/yubiauth/client/model.py +${PYSITELIB}/yubiauth/client/model.pyc +${PYSITELIB}/yubiauth/client/model.pyo +${PYSITELIB}/yubiauth/client/rest.py +${PYSITELIB}/yubiauth/client/rest.pyc +${PYSITELIB}/yubiauth/client/rest.pyo +${PYSITELIB}/yubiauth/client/templates/assign_yubikey.html +${PYSITELIB}/yubiauth/client/templates/base.html +${PYSITELIB}/yubiauth/client/templates/change_password.html +${PYSITELIB}/yubiauth/client/templates/created.html +${PYSITELIB}/yubiauth/client/templates/form.html +${PYSITELIB}/yubiauth/client/templates/layout.html +${PYSITELIB}/yubiauth/client/templates/logged_in.html +${PYSITELIB}/yubiauth/client/templates/login.html +${PYSITELIB}/yubiauth/client/templates/manage.html +${PYSITELIB}/yubiauth/client/templates/reauthenticate.html +${PYSITELIB}/yubiauth/client/templates/register.html +${PYSITELIB}/yubiauth/client/templates/revocation_code.html +${PYSITELIB}/yubiauth/client/templates/revoke.html +${PYSITELIB}/yubiauth/client/templates/session_required.html +${PYSITELIB}/yubiauth/client/templates/yubikey.html +${PYSITELIB}/yubiauth/client/web.py +${PYSITELIB}/yubiauth/client/web.pyc +${PYSITELIB}/yubiauth/client/web.pyo +${PYSITELIB}/yubiauth/config.py +${PYSITELIB}/yubiauth/config.pyc +${PYSITELIB}/yubiauth/config.pyo +${PYSITELIB}/yubiauth/core/__init__.py +${PYSITELIB}/yubiauth/core/__init__.pyc +${PYSITELIB}/yubiauth/core/__init__.pyo +${PYSITELIB}/yubiauth/core/controller.py +${PYSITELIB}/yubiauth/core/controller.pyc +${PYSITELIB}/yubiauth/core/controller.pyo +${PYSITELIB}/yubiauth/core/ldapauth.py +${PYSITELIB}/yubiauth/core/ldapauth.pyc +${PYSITELIB}/yubiauth/core/ldapauth.pyo +${PYSITELIB}/yubiauth/core/model.py +${PYSITELIB}/yubiauth/core/model.pyc +${PYSITELIB}/yubiauth/core/model.pyo +${PYSITELIB}/yubiauth/core/rest.py +${PYSITELIB}/yubiauth/core/rest.pyc +${PYSITELIB}/yubiauth/core/rest.pyo +${PYSITELIB}/yubiauth/default_settings.py +${PYSITELIB}/yubiauth/default_settings.pyc +${PYSITELIB}/yubiauth/default_settings.pyo +${PYSITELIB}/yubiauth/server.py +${PYSITELIB}/yubiauth/server.pyc +${PYSITELIB}/yubiauth/server.pyo +${PYSITELIB}/yubiauth/static/apple-touch-icon-114x114-precomposed.png +${PYSITELIB}/yubiauth/static/apple-touch-icon-144x144-precomposed.png +${PYSITELIB}/yubiauth/static/apple-touch-icon-57x57-precomposed.png +${PYSITELIB}/yubiauth/static/apple-touch-icon-72x72-precomposed.png +${PYSITELIB}/yubiauth/static/apple-touch-icon-precomposed.png +${PYSITELIB}/yubiauth/static/apple-touch-icon.png +${PYSITELIB}/yubiauth/static/css/bootstrap-responsive.css +${PYSITELIB}/yubiauth/static/css/bootstrap-responsive.min.css +${PYSITELIB}/yubiauth/static/css/bootstrap.css +${PYSITELIB}/yubiauth/static/css/bootstrap.min.css +${PYSITELIB}/yubiauth/static/css/main.css +${PYSITELIB}/yubiauth/static/favicon.ico +${PYSITELIB}/yubiauth/static/img/glyphicons-halflings-white.png +${PYSITELIB}/yubiauth/static/img/glyphicons-halflings.png +${PYSITELIB}/yubiauth/static/js/main.js +${PYSITELIB}/yubiauth/static/js/vendor/bootstrap.js +${PYSITELIB}/yubiauth/static/js/vendor/bootstrap.min.js +${PYSITELIB}/yubiauth/static/js/vendor/jquery-1.9.1.min.js +${PYSITELIB}/yubiauth/static/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js +${PYSITELIB}/yubiauth/util/__init__.py +${PYSITELIB}/yubiauth/util/__init__.pyc +${PYSITELIB}/yubiauth/util/__init__.pyo +${PYSITELIB}/yubiauth/util/controller.py +${PYSITELIB}/yubiauth/util/controller.pyc +${PYSITELIB}/yubiauth/util/controller.pyo +${PYSITELIB}/yubiauth/util/model.py +${PYSITELIB}/yubiauth/util/model.pyc +${PYSITELIB}/yubiauth/util/model.pyo +${PYSITELIB}/yubiauth/util/rest.py +${PYSITELIB}/yubiauth/util/rest.pyc +${PYSITELIB}/yubiauth/util/rest.pyo +${PYSITELIB}/yubiauth/util/static.py +${PYSITELIB}/yubiauth/util/static.pyc +${PYSITELIB}/yubiauth/util/static.pyo +${PYSITELIB}/yubiauth/util/utils.py +${PYSITELIB}/yubiauth/util/utils.pyc +${PYSITELIB}/yubiauth/util/utils.pyo +${PYSITELIB}/yubiauth/yhsm.py +${PYSITELIB}/yubiauth/yhsm.pyc +${PYSITELIB}/yubiauth/yhsm.pyo diff --git a/security/py-yubiauth/distinfo b/security/py-yubiauth/distinfo new file mode 100644 index 00000000000..0fb7560f710 --- /dev/null +++ b/security/py-yubiauth/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/11/14 21:56:27 pettai Exp $ + +SHA1 (yubiauth-0.3.9.tar.gz) = 982b6b3b1bba987da8f6a56f3e618a788f4f7eaa +RMD160 (yubiauth-0.3.9.tar.gz) = 55f4db67a16b55e23b3b460f529e8ec31136d605 +Size (yubiauth-0.3.9.tar.gz) = 177754 bytes |