fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
api for redakcja (needs some testing and chrome)
[wolnelektury.git]
/
apps
/
api
/
urls.py
diff --git
a/apps/api/urls.py
b/apps/api/urls.py
index
8b1b9b0
..
d6f0dbf
100644
(file)
--- a/
apps/api/urls.py
+++ b/
apps/api/urls.py
@@
-1,17
+1,22
@@
# -*- coding: utf-8 -*-
from django.conf.urls.defaults import *
from piston.resource import Resource
# -*- coding: utf-8 -*-
from django.conf.urls.defaults import *
from piston.resource import Resource
-from piston.authentication import
HttpBasic
Authentication
+from piston.authentication import
OAuth
Authentication
from api.handlers import BookHandler
from api.handlers import BookHandler
-auth =
HttpBasicAuthentication(realm='My sample API'
)
+auth =
OAuthAuthentication(realm="Wolne Lektury"
)
book_resource = Resource(handler=BookHandler, authentication=auth)
book_resource = Resource(handler=BookHandler, authentication=auth)
-urlpatterns = patterns('',
+urlpatterns = patterns('',
url(r'^books/(?P<slug>[^/]+)\.(?P<emitter_format>xml|json|yaml)$', book_resource),
url(r'^books\.(?P<emitter_format>xml|json|yaml)$', book_resource),
url(r'^books/(?P<slug>[^/]+)\.(?P<emitter_format>xml|json|yaml)$', book_resource),
url(r'^books\.(?P<emitter_format>xml|json|yaml)$', book_resource),
-)
+) + patterns(
+ 'piston.authentication',
+ url(r'^oauth/request_token/$','oauth_request_token'),
+ url(r'^oauth/authorize/$','oauth_user_auth'),
+ url(r'^oauth/access_token/$','oauth_access_token'),
+)