summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorpettai <pettai>2014-11-14 21:56:27 +0000
committerpettai <pettai>2014-11-14 21:56:27 +0000
commit9ba0563bad59b54f7b96fcfd933bac383fa1812b (patch)
tree82823b7a73549f84e68542af17a8ec8ec0990236 /security
parenta1eecd11274aac6468a1fd419747a911f74bbbaa (diff)
downloadpkgsrc-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/DESCR7
-rw-r--r--security/py-yubiauth/Makefile20
-rw-r--r--security/py-yubiauth/PLIST103
-rw-r--r--security/py-yubiauth/distinfo5
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