This Django-based application allows users to whitelist OpenID providers, optimizing security authentication measures. It is perfect for websites that require enhanced login processes.
The best part about this application is its intuitive nature. It is incredibly easy to use; no prior knowledge of software is needed. To install the application, add 'whitelist' to your INSTALLED_APPS and run syncdb. Then, add 'whitelist.urls' to your urls.py file (for example, url(r'^whitelist/', include('whitelist.urls')). The form will be accessible at whitelist/start.
To verify your OpenID, use the `whitelist-check` and `whitelist-check-json` views. To add an OpenID, use `whitelist-start.` (The names in `quotes` are named urls. All you have to do is use {% url whitelist-start %} in your template.)
There are also optional settings: OPENID_TRUST_ROOT, the Trust root for the OpenID Request, and OPENID_DISALLOW_INAMES, which disallows personal i-names. The default for OPENID_DISALLOW_INAMES is false.
As an added bonus, the application is completely compatible with TracAuthOpenid. Overall, if you are looking for an easy way to keep your projects private, look no further than Django-white-openid!
Version 0.2: N/A