Default: No default
Domain and protocol used to access your site. BrowserID uses this value to determine if an assertion was meant for your site.
Can be a string or an iterable of strings.
Note that this does not have to be a publicly accessible URL, so local URLs like localhost:8000 or 127.0.0.1 are acceptable as long as they match what you are using to access your site.
Default: '/accounts/profile'
Path to redirect to on successful login. If you don’t specify this, the default Django value will be used.
Default: '/'
Path to redirect to on an unsuccessful login attempt.
Default: '/'
Path to redirect to on logout.
Default: {}
Controls the arguments passed to navigator.id.request, which are used to customize the login popup box. To see a list of valid keys and what they do, check out the navigator.id.request documentation.
Default: django_browserid.views.Verify
Allows you to substitute a custom class-based view for verifying assertions. For example, the string ‘myapp.users.views.Verify’ would import Verify from myapp.users.views and use it in place of the default view.
When using a custom view, it is generally a good idea to subclass the default Verify and override the methods you want to change.
Default: True
If True or False, enables or disables automatic user creation during authentication.
If set to a string, it is treated as an import path pointing to a custom user creation function. See Automatic Account Creation for more information.
Default: False
Controls whether the Verify view performs some helpful checks for common mistakes. Useful if you’re getting warnings for things you know aren’t errors.
Default: 'https://browserid.org/verify
Defines the URL for the BrowserID verification service to use.
Default: ‘https://login.persona.org/include.js‘
The URL to use for the BrowserID JavaScript shim.