This is a very early incomplete draft.

Functional Spec

The purpose of Scipio is to provide a pluggable Django application that developers can use in their project to implement what is vaguely referred to as “OpenID authentication”. It should solve common problems of OpenID-based registration, profile maintenance, protection from abuse.

Relation to contrib.auth

Scipio lives with usual Django users from contrib.auth. Scipio can create auth.models.User instances after a registration process given an OpenID URL and accompanied data (SRE and data mined from the URL). All OpenID-specific data is kept in a Profile model related to User as 1-to-1.

Registration

Login form

Profile data maintenance

Non-login OpenID checks

Whitelists

Antispam conveyor

 
scipio/spec.txt · Last modified: 2010/05/30 18:18 by maniac
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki