An IAuthenticatorPlugin plugin for repoze.who which connects to backends and using json validates credentials
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs
repoze
MANIFEST.in
README.rst
setup.cfg
setup.py

README.rst

repoze.who.plugins.webservice

Table of Contents

Overview

repoze.who.plugins.webservice is a repoze.who to authenticate an userid based on information available on a backend accessible via webservice.

Usage

Using a who config file:

[plugin:webservice]
use = repoze.who.plugins.webservice:WebServicesPlugin
url = http://foobar:8080/validate_user
timeout = 2
login_field = login
password_field = password
response_field = status

[authenticators]
plugins = webservice