Skip to content


Subversion checkout URL

You can clone with
Download ZIP
rpx ( support for django
branch: master

This branch is 7 commits ahead of voidfiles:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Django RPX

This app is functioning.

django-rpx Handles site login and user registration using the service.

Based off the recipe by "brian ellin" of


  • Could really use a test suite. Help is welcome with the intricacies of mocking out this kind of messy redirect/AJAX service. (automated browser, sure, but how do I mock out the rpxnow service itself?)
  • Implement sign-in interface customisation and localisation:
  • Optionally implement the mapping api to ease integration?


  • Put the code in a directory called 'django_rpx' somewhere in your path and put 'django_rpx' in your installed apps.
  • create a url path that serves up the rpx_response view in
  • You will also need to put the RPXNOW_API_KEY, RPXNOW_REALM and optionally RPX_TRUSTED_PROVIDERS into your (RPXNOW_REALM isn't well documented on the rpxnow site, but it's the subdomain of that handles your HTTP callback - e.g. if is the destination of the link in your provided rpxnow snippet, your realm is "possumpalace-blog".
  • You will also need to add rpx to your authentication providers list AUTHENTICATION_BACKENDS = ( 'rpx.backends.RpxBackend', 'django.contrib.auth.backends.ModelBackend', )
  • You might want to include the rpx template tags in your site code somewhere to provide a login link. Their embedded iframe version is not yet templated up, but the popup/link-out version is provided.


Something went wrong with that request. Please try again.