The Twitter provider combines authentication with OAuth authorization. It requires a Twitter Application to have been created to use. Twitter only provides the twitter screen name and id, along with an OAuth access token.
Twitter Developer Links:
Complete Example:
<form action="/velruse/twitter/login" method="post">
<input type="submit" value="Login with Twitter" />
</form>
Twitter Authentication Views
Bases: velruse.AuthenticationComplete
Twitter auth complete