Skip to content
Snippets Groups Projects
Commit 2a111440 authored by Sivert Kronen Hatteberg's avatar Sivert Kronen Hatteberg
Browse files

Move oidc url to api/oidc. This makes proxypass routing simpler.

Issue: GREG-36
parent 2f0d905a
No related branches found
No related tags found
1 merge request!75Greg 36 feide
Pipeline #94948 failed
...@@ -74,11 +74,16 @@ AUTHENTICATION_BACKENDS = [ ...@@ -74,11 +74,16 @@ AUTHENTICATION_BACKENDS = [
SESAME_MAX_AGE = 600 # lifetime of token in seconds SESAME_MAX_AGE = 600 # lifetime of token in seconds
SESSION_COOKIE_AGE = 1800 # lifetime of session in seconds SESSION_COOKIE_AGE = 1800 # lifetime of session in seconds
#CSRF_COOKIE_SAMESITE = "Strict"
#SESSION_COOKIE_SAMESITE = "Strict" CSRF_COOKIE_SAMESITE = "Strict"
SESSION_COOKIE_SAMESITE = "Strict"
#CSRF_COOKIE_HTTPONLY = True #CSRF_COOKIE_HTTPONLY = True
#SESSION_COOKIE_HTTPONLY = True #SESSION_COOKIE_HTTPONLY = True
# Enable these in production
#CSRF_COOKIE_SECURE = True
#SESSION_COOKIE_SECURE = True
REST_FRAMEWORK = { REST_FRAMEWORK = {
"DEFAULT_VERSIONING_CLASS": "rest_framework.versioning.NamespaceVersioning", "DEFAULT_VERSIONING_CLASS": "rest_framework.versioning.NamespaceVersioning",
"DEFAULT_VERSION": "v1", "DEFAULT_VERSION": "v1",
......
...@@ -23,3 +23,8 @@ AUTHENTICATION_BACKENDS = [ ...@@ -23,3 +23,8 @@ AUTHENTICATION_BACKENDS = [
LOGIN_REDIRECT_URL = "http://localhost:3000/" LOGIN_REDIRECT_URL = "http://localhost:3000/"
LOGOUT_REDIRECT_URL = "http://localhost:3000/" LOGOUT_REDIRECT_URL = "http://localhost:3000/"
CSRF_COOKIE_SAMESITE = "Strict"
SESSION_COOKIE_SAMESITE = "Lax"
#CSRF_COOKIE_HTTPONLY = True
#SESSION_COOKIE_HTTPONLY = True
...@@ -22,8 +22,8 @@ from gregui import urls as ui_urls ...@@ -22,8 +22,8 @@ from gregui import urls as ui_urls
admin.autodiscover() admin.autodiscover()
urlpatterns = [ urlpatterns = [
path("admin/", admin.site.urls), path("api/admin/", admin.site.urls),
path("", include(greg_urls.urlpatterns)), path("", include(greg_urls.urlpatterns)),
path("", include(ui_urls.urlpatterns)), path("", include(ui_urls.urlpatterns)),
path("oidc/", include("mozilla_django_oidc.urls")), path("api/oidc/", include("mozilla_django_oidc.urls")),
] ]
...@@ -19,5 +19,5 @@ urlpatterns: List[URLResolver] = [ ...@@ -19,5 +19,5 @@ urlpatterns: List[URLResolver] = [
path("api/ui/v1/session/", views.SessionView.as_view(), name="api-session"), path("api/ui/v1/session/", views.SessionView.as_view(), name="api-session"),
path("api/ui/v1/whoami/", views.WhoAmIView.as_view(), name="api-whoami"), path("api/ui/v1/whoami/", views.WhoAmIView.as_view(), name="api-whoami"),
path("api/ui/v1/token/<email>", TokenCreationView.as_view()), path("api/ui/v1/token/<email>", TokenCreationView.as_view()),
path("userinfo/", UserInfoView.as_view()), # type: ignore path("api/ui/v1/userinfo/", UserInfoView.as_view()), # type: ignore
] ]
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