Extension Two Factor Auth


Extension Basics

Title
Two Factor Auth
Name
ckanext-twofactorauth
Type
Public extension
Description
CKAN extension implementing two-factor authentication using email-based token verification with a repoze.who authenticator and TOTPDevice model.
CKAN versions
Download-Url (zip)
Last commit
9 years ago (2016-03-14 19:57:22)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

ckanext-twofactorauth

A CKAN extension that implements two-factor authentication (2FA) in CKAN using an email-based token system. When users log in, a verification token is emailed to them for additional security.

Features

  • Two-factor authentication for CKAN user login
  • Email-based token verification
  • repoze.who authenticator and identifier integration
  • TOTPDevice model for token management

Requirements

  • CKAN v2.2 or greater
  • Python 2.6, 2.7

Installation

Install the extension:

pip install -e git+https://github.com/mmoyles87/ckanext-twofactorauth.git#egg=ckanext-twofactorauth

Add twofactorauth to your CKAN plugins:

ckan.plugins = twofactorauth

License

AGPL-3.0

Version
0.1.0
Version release date
(not set)
Contact name
Matt Moyles
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Requires CKAN v2.2 or greater. Implements email-based two-factor authentication with repoze.who integration. Creates TOTPDevice database table.

Plugins to configure (ckan.ini)
twofactorauth
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions