diff options
author | Leif Johansson <leifj@sunet.se> | 2011-11-07 18:46:56 +0100 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2011-11-07 18:46:56 +0100 |
commit | af973256dbcfbcbd4007cbfb1b571143a2ceee55 (patch) | |
tree | 69e13e75369b19a50c30ded8407bdd1f94fd124a /coip/apps | |
parent | 72efcafbd4dc984a87b2dad0ce4a6d0df8b339ae (diff) |
a simple oauth2-protected hello-world
Diffstat (limited to 'coip/apps')
-rw-r--r-- | coip/apps/name/views.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/coip/apps/name/views.py b/coip/apps/name/views.py index b50526c..e77a6ed 100644 --- a/coip/apps/name/views.py +++ b/coip/apps/name/views.py @@ -16,6 +16,7 @@ from coip.apps.name.forms import NameEditForm, NewNameForm, NameDeleteForm,\ from django.shortcuts import get_object_or_404 from django.contrib.auth.models import User from django.db.models import Q +from django_oauth2_lite.decorators import oauth2_required @login_required def delete(request,id): @@ -235,4 +236,8 @@ def search(request): if request.REQUEST.has_key('term'): term = request.REQUEST['term'] list = [{'label': name.shortname(),'value': name.id} for name in Name.objects.filter(Q(short__contains=term) | Q(value__contains=term))] - return json_response(list)
\ No newline at end of file + return json_response(list) + +@oauth2_required(scope='memberships') +def hello(request): + return json_response('world')
\ No newline at end of file |