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