From d5749739d652ca57e7d3004dca137adb508f8685 Mon Sep 17 00:00:00 2001 From: juanifioren Date: Tue, 28 Apr 2015 14:55:35 -0300 Subject: [PATCH] Update example project. --- example_app/requirements.txt | 2 - {example_app => example_project}/.gitignore | 0 {example_app => example_project}/README.md | 0 {example_app => example_project}/manage.py | 0 .../provider_app/__init__.py | 0 .../provider_app/settings.py | 1 + .../templates/accounts/login.html | 24 +++++++++ .../provider_app/templates/base.html | 50 +++++++++++++++++++ .../templates/oidc_provider/authorize.html | 30 +++++++++++ .../templates/oidc_provider/error.html | 14 ++++++ .../provider_app/urls.py | 4 ++ .../provider_app/wsgi.py | 0 example_project/requirements.txt | 2 + 13 files changed, 125 insertions(+), 2 deletions(-) delete mode 100644 example_app/requirements.txt rename {example_app => example_project}/.gitignore (100%) rename {example_app => example_project}/README.md (100%) rename {example_app => example_project}/manage.py (100%) rename {example_app => example_project}/provider_app/__init__.py (100%) rename {example_app => example_project}/provider_app/settings.py (96%) create mode 100644 example_project/provider_app/templates/accounts/login.html create mode 100644 example_project/provider_app/templates/base.html create mode 100644 example_project/provider_app/templates/oidc_provider/authorize.html create mode 100644 example_project/provider_app/templates/oidc_provider/error.html rename {example_app => example_project}/provider_app/urls.py (60%) rename {example_app => example_project}/provider_app/wsgi.py (100%) create mode 100644 example_project/requirements.txt diff --git a/example_app/requirements.txt b/example_app/requirements.txt deleted file mode 100644 index 3397367..0000000 --- a/example_app/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -django==1.7.7 -django-oidc-provider==0.0.1 diff --git a/example_app/.gitignore b/example_project/.gitignore similarity index 100% rename from example_app/.gitignore rename to example_project/.gitignore diff --git a/example_app/README.md b/example_project/README.md similarity index 100% rename from example_app/README.md rename to example_project/README.md diff --git a/example_app/manage.py b/example_project/manage.py similarity index 100% rename from example_app/manage.py rename to example_project/manage.py diff --git a/example_app/provider_app/__init__.py b/example_project/provider_app/__init__.py similarity index 100% rename from example_app/provider_app/__init__.py rename to example_project/provider_app/__init__.py diff --git a/example_app/provider_app/settings.py b/example_project/provider_app/settings.py similarity index 96% rename from example_app/provider_app/settings.py rename to example_project/provider_app/settings.py index ea08d5f..33dc4f0 100644 --- a/example_app/provider_app/settings.py +++ b/example_project/provider_app/settings.py @@ -26,6 +26,7 @@ INSTALLED_APPS = ( 'django.contrib.messages', 'django.contrib.staticfiles', + 'provider_app', 'oidc_provider', ) diff --git a/example_project/provider_app/templates/accounts/login.html b/example_project/provider_app/templates/accounts/login.html new file mode 100644 index 0000000..6c24774 --- /dev/null +++ b/example_project/provider_app/templates/accounts/login.html @@ -0,0 +1,24 @@ +{% extends 'base.html' %} + +{% block content %} + +
+
+
+ {% csrf_token %} + + {% if form.errors %} + + {% endif %} +
+ +
+
+ +
+ +
+
+
+ +{% endblock %} \ No newline at end of file diff --git a/example_project/provider_app/templates/base.html b/example_project/provider_app/templates/base.html new file mode 100644 index 0000000..6179ad7 --- /dev/null +++ b/example_project/provider_app/templates/base.html @@ -0,0 +1,50 @@ + + + + + + + Bootstrap 101 Template + + + + + + + + + + +
+
+ +

django-oidc-provider

+
+ + {% block content %}{% endblock %} + + + +
+ + + + + + + \ No newline at end of file diff --git a/example_project/provider_app/templates/oidc_provider/authorize.html b/example_project/provider_app/templates/oidc_provider/authorize.html new file mode 100644 index 0000000..4c7f807 --- /dev/null +++ b/example_project/provider_app/templates/oidc_provider/authorize.html @@ -0,0 +1,30 @@ +{% extends 'base.html' %} + +{% block content %} + +
+
+

Request for Permission

+
+
+

Client {{ client.name }} would like to access this information of you ...

+ +
+ + {% csrf_token %} + + {{ hidden_inputs }} + +
    + {% for scope in params.scope %} +
  • {{ scope | capfirst }}
  • + {% endfor %} +
+ + + +
+
+
+ +{% endblock %} \ No newline at end of file diff --git a/example_project/provider_app/templates/oidc_provider/error.html b/example_project/provider_app/templates/oidc_provider/error.html new file mode 100644 index 0000000..b6e75dd --- /dev/null +++ b/example_project/provider_app/templates/oidc_provider/error.html @@ -0,0 +1,14 @@ +{% extends 'base.html' %} + +{% block content %} + +
+
+

{{ error }}

+
+
+ {{ description }} +
+
+ +{% endblock %} \ No newline at end of file diff --git a/example_app/provider_app/urls.py b/example_project/provider_app/urls.py similarity index 60% rename from example_app/provider_app/urls.py rename to example_project/provider_app/urls.py index 747fd50..f8f435f 100644 --- a/example_app/provider_app/urls.py +++ b/example_project/provider_app/urls.py @@ -1,7 +1,11 @@ +from django.contrib.auth import views as auth_views from django.conf.urls import patterns, include, url from django.contrib import admin + urlpatterns = patterns('', + url(r'^accounts/login/$', auth_views.login, {'template_name': 'accounts/login.html'}, name='login'), + url(r'^openid/', include('oidc_provider.urls', namespace='oidc_provider')), url(r'^admin/', include(admin.site.urls)), diff --git a/example_app/provider_app/wsgi.py b/example_project/provider_app/wsgi.py similarity index 100% rename from example_app/provider_app/wsgi.py rename to example_project/provider_app/wsgi.py diff --git a/example_project/requirements.txt b/example_project/requirements.txt new file mode 100644 index 0000000..32999ea --- /dev/null +++ b/example_project/requirements.txt @@ -0,0 +1,2 @@ +django==1.8 +django-oidc-provider==0.0.4.1