notebooks/components/crud-web-apps
Kimonas Sotirchos 7badb2b424 web-apps(back): Add CSRF protection mechanisms to the backends (kubeflow/kubeflow#5472)
* web-apps(back): Add CSRF protection to the backend

The server of each crud-web-app will be setting an XSRF-TOKEN cookie to
the frontend. On each unsafe method (POST, PATCH etc) the backend will
check to make sure that the request:
* Contains an XSRF-TOKEN cookie
* Contains an X-XSRF-TOKEN header
* The value of the above values are the same

Signed-off-by: Kimonas Sotirchos <kimwnasptd@arrikto.com>

* web-apps(back): Document the CSRF_SAMESITE env var

Add a new table in the README of the common code to include the ENV vars
that a user can set in any web app. In the future we should also extend
the README of every app with the supported ENV vars.

Signed-off-by: Kimonas Sotirchos <kimwnasptd@arrikto.com>
2020-12-23 08:24:27 -08:00
..
common web-apps(back): Add CSRF protection mechanisms to the backends (kubeflow/kubeflow#5472) 2020-12-23 08:24:27 -08:00
jupyter web-apps(front): Update the common frontend library (kubeflow/kubeflow#5463) 2020-12-21 05:06:25 -08:00
tensorboards Add TWA frontend (kubeflow/kubeflow#5267) 2020-08-31 09:32:21 -07:00
OWNERS Add thesuperzapper to notebook OWNERS (kubeflow/kubeflow#5363) 2020-10-27 08:24:00 -07:00