DjangoID features
Currently DjangoID provides these features:
- It allows you to be your own OpenID provider
- It generates a user page, including the necessary link tags in the head section, which in turn can be used as OpenID URI
- It generates Yadis description files for all users, including
- Automatic Yadis serving based on HTTP Accept headers
- meta link to the Yadis URI on the user page
- HTTP header providing the Yadis URI when requesting the user page
- Secure
- When an authentication request comes in, where the return path isn't below the given trust root, you'll be explicitly asked to confirm the request, even if you enabled autologin for that trust root before.
- Support for MicroID resource claiming is provided
- Usage of MicroFormats on the user information page.
DjangoID is always tested using the openidenabled.com Python libraries, so it should be compatible with any application using this library, or a port of it in other programming languages. As these libraries are the reference ones, it should be compliant with the OpenID specifications.
