Skip to content
Snippets Groups Projects
Unverified Commit 971aba5c authored by Simon Fernandez's avatar Simon Fernandez Committed by GitHub
Browse files

Merge pull request #1 from GuilhemN/master

Expose CAS server
parents 3db08826 69873810
No related branches found
Tags v1.2.2
No related merge requests found
from django.contrib.auth import get_user_model
from cas_server.auth import AuthUser, DjangoAuthUser
class InterLudesAuthUser(DjangoAuthUser): # pragma: no cover
"""
Overrides DjangoAuthUser constructor
"""
def __init__(self, username):
User = get_user_model()
try:
self.user = User.objects.get(email=username)
except User.DoesNotExist:
pass
super(DjangoAuthUser, self).__init__(username)
\ No newline at end of file
......@@ -90,6 +90,7 @@ INSTALLED_APPS = [
'accounts.apps.AccountsConfig',
'site_settings.apps.SiteSettingsConfig',
'shared.apps.SharedConfig',
'cas_server',
]
MIDDLEWARE = [
......@@ -190,3 +191,7 @@ EMAIL_SIGNATURE = '-- Site Interludes (mail généré automatiquement)'
# Prefix to mails to users
USER_EMAIL_SUBJECT_PREFIX = "[interludes] "
# CAS SERVER
CAS_AUTH_CLASS = "interludes.cas_model.InterLudesAuthUser"
\ No newline at end of file
......@@ -22,4 +22,5 @@ from django.conf.urls.static import static
urlpatterns = static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + [
path('admin/', admin.site.urls),
path('', include('home.urls')),
path('cas/', include('cas_server.urls', namespace="cas_server")),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment