Skip to content

Commit

Permalink
Merge pull request #323 from hjoliver/tweak-auth-warning
Browse files Browse the repository at this point in the history
Tweak auth warning.
  • Loading branch information
hjoliver authored Nov 21, 2021
2 parents 42a078a + 208d324 commit 07da1b3
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions src/user-guide/sharing-access-to-workflows.rst
Original file line number Diff line number Diff line change
Expand Up @@ -173,13 +173,12 @@ Site Authorization Configuration
The site_authorization configuration allows sites to configure sensible defaults
and limits for the permissions users can delegate.

Note, however, that as the UIS runs as the user they have full control over
this process so, in theory, may bypass these restrictions in a variety of ways.
As an extreme example a user can pass their credentials on to another person.
Such behaviours cannot be controlled through technical measures so must be
enforced by site policy. By the same token, however, because Cylc UI Servers
(and Schedulers) run as the user, one user cannot compromise another user's
account using Cylc.
Note that as the UI Server runs as the workflow owner, they have full control
over it and in theory may bypass these restrictions in a variety of ways. As an
extreme example, a workflow owner could pass their account credentials to
another person, and that cannot be prevented by technical means. However, a
workflow owner cannot unilaterally gain access to any other user's account or
workflows by configuring their own UI Server.

``c.CylcUIServer.site-authorization``, which is loaded from
``/etc/cylc/hub/jupyter_config.py``, or, alternatively, the environment variable
Expand Down

0 comments on commit 07da1b3

Please sign in to comment.