Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
django-openid-auth
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
django-openid-auth
Commits
a8ab7eec
Commit
a8ab7eec
authored
Jan 13, 2011
by
Michael Nelson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Correct signal name and provide openid_response as kwarg instead of sreg_response.
parent
8df11b12
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
13 deletions
+13
-13
django_openid_auth/signals.py
+2
-2
django_openid_auth/tests/test_views.py
+8
-6
django_openid_auth/views.py
+3
-5
No files found.
django_openid_auth/signals.py
View file @
a8ab7eec
...
...
@@ -30,5 +30,5 @@
import
django.dispatch
o
auth
_login_complete
=
django
.
dispatch
.
Signal
(
providing_args
=
[
'request'
,
'
sreg
_response'
])
o
penid
_login_complete
=
django
.
dispatch
.
Signal
(
providing_args
=
[
'request'
,
'
openid
_response'
])
django_openid_auth/tests/test_views.py
View file @
a8ab7eec
...
...
@@ -33,6 +33,7 @@ from django.conf import settings
from
django.contrib.auth.models
import
User
,
Group
from
django.http
import
HttpRequest
from
django.test
import
TestCase
from
openid.consumer.consumer
import
SuccessResponse
from
openid.extensions
import
ax
,
sreg
from
openid.fetchers
import
(
HTTPFetcher
,
HTTPFetchingError
,
HTTPResponse
,
setDefaultFetcher
)
...
...
@@ -43,7 +44,7 @@ from openid.store.memstore import MemoryStore
from
django_openid_auth
import
teams
from
django_openid_auth.models
import
UserOpenID
from
django_openid_auth.views
import
sanitise_redirect_url
from
django_openid_auth.signals
import
o
auth
_login_complete
from
django_openid_auth.signals
import
o
penid
_login_complete
ET
=
importElementTree
()
...
...
@@ -554,16 +555,17 @@ class RelyingPartyTests(TestCase):
# Use a closure to test whether the signal handler was called.
self
.
signal_handler_called
=
False
def
login_callback
(
sender
,
**
kwargs
):
self
.
assertTrue
(
kwargs
.
has_key
(
'request'
))
self
.
assertTrue
(
kwargs
.
has_key
(
'sreg_response'
))
self
.
assertTrue
(
isinstance
(
kwargs
[
'request'
],
HttpRequest
))
self
.
assertTrue
(
isinstance
(
kwargs
.
get
(
'request'
,
None
),
HttpRequest
))
self
.
assertTrue
(
isinstance
(
kwargs
.
get
(
'openid_response'
,
None
),
SuccessResponse
))
self
.
signal_handler_called
=
True
o
auth
_login_complete
.
connect
(
login_callback
)
o
penid
_login_complete
.
connect
(
login_callback
)
response
=
self
.
complete
(
openid_response
)
self
.
assertTrue
(
self
.
signal_handler_called
)
o
auth
_login_complete
.
disconnect
(
login_callback
)
o
penid
_login_complete
.
disconnect
(
login_callback
)
class
HelperFunctionsTest
(
TestCase
):
...
...
django_openid_auth/views.py
View file @
a8ab7eec
...
...
@@ -53,7 +53,7 @@ from openid.extensions import sreg, ax
from
django_openid_auth
import
teams
from
django_openid_auth.forms
import
OpenIDLoginForm
from
django_openid_auth.models
import
UserOpenID
from
django_openid_auth.signals
import
o
auth
_login_complete
from
django_openid_auth.signals
import
o
penid
_login_complete
from
django_openid_auth.store
import
DjangoOpenIDStore
...
...
@@ -247,10 +247,8 @@ def login_complete(request, redirect_field_name=REDIRECT_FIELD_NAME,
response
=
HttpResponseRedirect
(
sanitise_redirect_url
(
redirect_to
))
# Notify any listeners that we successfully logged in.
sreg_response
=
sreg
.
SRegResponse
.
fromSuccessResponse
(
openid_response
)
oauth_login_complete
.
send
(
sender
=
UserOpenID
,
request
=
request
,
sreg_response
=
sreg_response
)
openid_login_complete
.
send
(
sender
=
UserOpenID
,
request
=
request
,
openid_response
=
openid_response
)
return
response
else
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment