# -*- coding: utf-8 -*- from django.conf import settings from django.conf.urls import patterns, url, include from django.http import HttpResponse from simple_sso.sso_client.client import Client from simple_sso.sso_server.server import Server test_server = Server() test_client = Client(settings.SSO_SERVER, settings.SSO_PUBLIC_KEY, settings.SSO_PRIVATE_KEY) urlpatterns = patterns('', url(r'^server/', include(test_server.get_urls())), url(r'^client/', include(test_client.get_urls())), url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'admin/login.html'}), url('^$', lambda request: HttpResponse('home'), name='root') )
# pylint: disable=no-self-use return Post.objects.filter(timestamp__lt=timezone.now()).order_by("-timestamp") def lastmod(self, item): # pylint: disable=no-self-use return item.timestamp # create each section in all languages SITEMAPS = {lang[0]: PagesSitemap(lang[0]) for lang in settings.LANGUAGES} SITEMAPS["news"] = NewsSitemap() UUID = r"(?P<pk>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})" SSO_CLIENT = Client( settings.SSO_SERVER, settings.SSO_PUBLIC_KEY, settings.SSO_PRIVATE_KEY ) urlpatterns = i18n_patterns( url(r"^$", TemplateView.as_view(template_name="index.html"), name="home"), url( r"^features/$", TemplateView.as_view(template_name="features.html"), name="features", ), url(r"^tour/$", RedirectView.as_view(url="/hosting/", permanent=True)), url( r"^download/$", TemplateView.as_view(template_name="download.html"), name="download",
from rest_framework.authentication import SessionAuthentication, BasicAuthentication from rest_framework.permissions import IsAuthenticated from django.conf import settings from simple_sso.sso_client.client import Client from lucommon import settings as lusettings """ Authentication and Permissions """ class LuAuthPerm(object): """ Process auth and perm related """ authentication_classes = (SessionAuthentication, BasicAuthentication) if lusettings.AUTH else () permission_classes = (IsAuthenticated, ) if lusettings.PERM else () sso_client = Client(settings.SSO_SERVER, settings.SSO_PUBLIC_KEY, settings.SSO_PRIVATE_KEY) if hasattr( settings, 'SSO_SERVER') else None
from django.conf.urls import patterns, include, url from django.contrib import admin from simple_sso.sso_client.client import Client from django.conf import settings sso_client = Client(server_url=settings.SSO_SERVER_URL, public_key=settings.SSO_PUBLIC_KEY, private_key=settings.SSO_PRIVATE_KEY) urlpatterns = patterns( '', url(r'^sso/', include(sso_client.get_urls())), url(r'^$', 'docs.views.home', name='home'), url(r'^login/$', 'docs.views.login', name='login'), url(r'^logout/$', 'docs.views.logout', name='logout'), url(r'^preview/$', 'docs.views.preview', name='preview'), url(r'^(?P<project_url>.*)/(?P<page_url>.*)/last-version/$', 'docs.views.get_last_version', name='view'), url(r'^(?P<project_url>.*)/(?P<page_url>.*)/edit/$', 'docs.views.edit', name='edit'), url(r'^(?P<project_url>.*)/(?P<page_url>.*)/$', 'docs.views.view', name='view'), # Examples: # url(r'^$', 'docs.views.home', name='home'), # url(r'^blog/', include('blog.urls')), # url(r'^admin/', include(admin.site.urls)), )