I'm building a Python application that needs to communicate with an OAuth service provider.  The SP requires me to specify a callback URL.  Specifying localhost obviously  won't work.  I'm unable to set up a public facing server.  Any ideas besides paying for server/hosting?  Is this even possible?
This was with the Facebook OAuth - I actually was able to specify 'http://127.0.0.1:8080' as  the Site URL and the callback URL. It took several minutes for the changes to the Facebook app to propagate, but then it worked.
How do I develop against OAuth locally?