Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain the security model for cylc 8 #113

Closed
6 of 8 tasks
jarich opened this issue Feb 13, 2020 · 4 comments · Fixed by #519
Closed
6 of 8 tasks

Explain the security model for cylc 8 #113

jarich opened this issue Feb 13, 2020 · 4 comments · Fixed by #519
Assignees
Labels
content Addition or modification of documentation
Milestone

Comments

@jarich
Copy link

jarich commented Feb 13, 2020

Explain the architecture, security principles and processes for cylc 8.

Include:

@hjoliver
Copy link
Member

(From Riot post by @kinow )

Will check if they have updated their docs with this info, but Min RK (main maintainer of jupyterhub/pyzmq/etc) posted some months ago on their discourse details about the cookies used in jupyterhub: https://discourse.jupyter.org/t/how-to-force-re-login-for-users/1998/6

It shows both which cookies are created, by which parts of the system, when they are created, how they are secured (bound to paths... but there's also https/secure/and other flags for browsers).

(Note that there is also a connection from hub to UI Server via http, to validate the oauth authentication. Handled by the same JupyterHub class used with notebooks for auth: https://github.com/cylc/cylc-uiserver/blob/5637c1a40f94123c47cc1e5c33704102a75ffaf4/cylc/uiserver/main.py#L163)

@oliver-sanders oliver-sanders added the content Addition or modification of documentation label Jul 20, 2021
@oliver-sanders
Copy link
Member

(On hold until cylc/cylc-uiserver#219 and cylc/cylc-uiserver#204 are completed)

@hjoliver
Copy link
Member

See also #116 (review)

@oliver-sanders
Copy link
Member

oliver-sanders commented Sep 21, 2021

See also #285 which covers the Jupyter side of things.

@oliver-sanders oliver-sanders added this to the 8.0.0 milestone Feb 7, 2022
@hjoliver hjoliver modified the milestones: 8.0.0, 8.1.0 Jul 7, 2022
oliver-sanders added a commit to oliver-sanders/cylc-doc that referenced this issue Aug 15, 2022
oliver-sanders added a commit to oliver-sanders/cylc-doc that referenced this issue Aug 15, 2022
@oliver-sanders oliver-sanders modified the milestones: 8.1.0, 8.0.1 Aug 15, 2022
oliver-sanders added a commit to oliver-sanders/cylc-doc that referenced this issue Aug 16, 2022
@wxtim wxtim closed this as completed in 1e59491 Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Addition or modification of documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants