authentication via proxy breaks "tahoe backup" #2401

Open
opened 2015-04-11 13:23:19 +00:00 by lpirl · 5 comments
lpirl commented 2015-04-11 13:23:19 +00:00
Owner

Assume we have a grid with a star-like topology (maybe because you can't get all but one nodes out of their NAT).

As a result, we have one node that can be connected to and all other nodes are (indirectly) reachable through that node.

That node offers the Web API as well as the WUI.

We want to authenticate users that access the WUI as well as the Web API if they do not have a valid CAP already.

Via a Web proxy, we therefore globally add SSL and add Basic Authentication for all locations except /uri/.+.

From my understanding/observations, tahoe backup PUTs all files to / and add them to the directory afterwards.

Due to the Basic Authentication, it dies.

I'd find it desirable to be able to add authentication and to be able to use tahoe backup. This could possibly be achieved by adding Basic Authentication compatibility to the Tahoe client or to let tahoe backup PUT to an URL containing a CAP.

Assume we have a grid with a star-like topology (maybe because you can't get all but one nodes out of their NAT). As a result, we have one node that can be connected to and all other nodes are (indirectly) reachable through that node. That node offers the Web API as well as the WUI. We want to authenticate users that access the WUI as well as the Web API if they do not have a valid CAP already. Via a Web proxy, we therefore globally add SSL and add Basic Authentication for all locations except `/uri/.+`. From my understanding/observations, `tahoe backup` `PUT`s all files to `/` and add them to the directory afterwards. Due to the Basic Authentication, it dies. I'd find it desirable to be able to add authentication *and* to be able to use `tahoe backup`. This could possibly be achieved by adding Basic Authentication compatibility to the Tahoe client or to let `tahoe backup` `PUT` to an URL containing a CAP.
tahoe-lafs added the
unknown
normal
defect
1.10.0
labels 2015-04-11 13:23:19 +00:00
tahoe-lafs added this to the undecided milestone 2015-04-11 13:23:19 +00:00
tahoe-lafs added
code-frontend-web
and removed
unknown
labels 2015-04-12 21:39:54 +00:00
daira commented 2015-04-12 21:42:22 +00:00
Author
Owner

See also #587 and #674.

See also #587 and #674.
tahoe-lafs modified the milestone from undecided to 1.12.0 2015-04-12 21:45:03 +00:00
warner commented 2016-03-22 05:02:25 +00:00
Author
Owner

Milestone renamed

Milestone renamed
tahoe-lafs modified the milestone from 1.12.0 to 1.13.0 2016-03-22 05:02:25 +00:00
warner commented 2016-06-28 18:17:14 +00:00
Author
Owner

renaming milestone

renaming milestone
tahoe-lafs modified the milestone from 1.13.0 to 1.14.0 2016-06-28 18:17:14 +00:00
exarkun commented 2020-06-30 14:45:13 +00:00
Author
Owner

Moving open issues out of closed milestones.

Moving open issues out of closed milestones.
tahoe-lafs modified the milestone from 1.14.0 to 1.15.0 2020-06-30 14:45:13 +00:00
meejah commented 2021-03-30 18:40:19 +00:00
Author
Owner

Ticket retargeted after milestone closed

Ticket retargeted after milestone closed
tahoe-lafs modified the milestone from 1.15.0 to soon 2021-03-30 18:40:19 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/trac-2024-07-25#2401
No description provided.