Fix in example project.
This commit is contained in:
parent
9c071831fa
commit
93c0bc2382
5 changed files with 38 additions and 31 deletions
|
@ -87,3 +87,5 @@ LOGIN_REDIRECT_URL = '/'
|
||||||
# OIDC Provider settings
|
# OIDC Provider settings
|
||||||
|
|
||||||
SITE_URL = 'http://localhost:8000'
|
SITE_URL = 'http://localhost:8000'
|
||||||
|
|
||||||
|
LOGIN_URL = '/admin/login/'
|
||||||
|
|
|
@ -19,13 +19,12 @@
|
||||||
<a href="{% url 'home' %}" class=" item">django-oidc-provider</a>
|
<a href="{% url 'home' %}" class=" item">django-oidc-provider</a>
|
||||||
<div class="right menu">
|
<div class="right menu">
|
||||||
{% if user.is_authenticated %}
|
{% if user.is_authenticated %}
|
||||||
<a href="#" class="item">{{ user.email }}</a>
|
|
||||||
{% if user.is_superuser %}
|
{% if user.is_superuser %}
|
||||||
<a href="{% url 'admin:index' %}" class="item">Admin</a>
|
<a href="{% url 'admin:index' %}" class="item">Admin</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<a href="{% url 'logout' %}" class="item"><i class="remove icon"></i></a>
|
<a href="{% url 'admin:logout' %}" class="item"><i class="remove icon"></i></a>
|
||||||
{% else %}
|
{% else %}
|
||||||
<a href="{% url 'login' %}" class="item">Login</a>
|
<a href="{% url 'admin:login' %}" class="item">Login</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -2,25 +2,29 @@
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<div class="ui page grid">
|
<div class="ui container" style="margin-top:100px">
|
||||||
<div class="nine wide centered column">
|
<div class="ui stackable grid">
|
||||||
<div class="ui segment">
|
<div class="row">
|
||||||
<h1 class="ui dividing header">Request for Permission</h1>
|
<div class="eight wide centered column">
|
||||||
<p>Client <i>{{ client.name }}</i> would like to access this information of you.</p>
|
<div class="ui segment">
|
||||||
<form method="post" action="{% url 'oidc_provider:authorize' %}">
|
<h1 class="ui dividing header">Request for Permission</h1>
|
||||||
{% csrf_token %}
|
<p>Client <i>{{ client.name }}</i> would like to access this information of you.</p>
|
||||||
{{ hidden_inputs }}
|
<form method="post" action="{% url 'oidc_provider:authorize' %}">
|
||||||
<div class="ui bulleted list">
|
{% csrf_token %}
|
||||||
{% for scope in params.scope %}
|
{{ hidden_inputs }}
|
||||||
<div class="item">{{ scope | capfirst }}</div>
|
<div class="ui bulleted list">
|
||||||
{% endfor %}
|
{% for scope in params.scope %}
|
||||||
|
<div class="item">{{ scope | capfirst }}</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
<div class="ui fluid large buttons">
|
||||||
|
<input class="ui button" type="submit" value="Cancel" />
|
||||||
|
<div class="or"></div>
|
||||||
|
<input name="allow" class="positive ui button" type="submit" value="Authorize" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div class="ui fluid large buttons">
|
</div>
|
||||||
<input class="ui button" type="submit" value="Cancel" />
|
|
||||||
<div class="or"></div>
|
|
||||||
<input name="allow" class="positive ui button" type="submit" value="Authorize" />
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -2,13 +2,17 @@
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<div class="ui page grid">
|
<div class="ui container" style="margin-top:100px">
|
||||||
<div class="nine wide centered column">
|
<div class="ui stackable grid">
|
||||||
<div class="ui icon negative large message">
|
<div class="row">
|
||||||
<i class="meh icon"></i>
|
<div class="eight wide centered column">
|
||||||
<div class="content">
|
<div class="ui icon negative large message">
|
||||||
<div class="header">{{ error }}</div>
|
<i class="meh icon"></i>
|
||||||
<p>{{ description }}</p>
|
<div class="content">
|
||||||
|
<div class="header">{{ error }}</div>
|
||||||
|
<p>{{ description }}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -6,10 +6,8 @@ from django.views.generic import TemplateView
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
url(r'^$', TemplateView.as_view(template_name='home.html'), name='home'),
|
url(r'^$', TemplateView.as_view(template_name='home.html'), name='home'),
|
||||||
url(r'^accounts/login/$', auth_views.login, { 'template_name': 'login.html' }, name='login'),
|
|
||||||
url(r'^accounts/logout/$', auth_views.logout, { 'next_page': '/' }, name='logout'),
|
|
||||||
|
|
||||||
url(r'^openid/', include('oidc_provider.urls', namespace='oidc_provider')),
|
url(r'^', include('oidc_provider.urls', namespace='oidc_provider')),
|
||||||
|
|
||||||
url(r'^admin/', include(admin.site.urls)),
|
url(r'^admin/', include(admin.site.urls)),
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue