authentication via proxy breaks "tahoe backup" #2401

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

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.
lpirl added the
unknown
normal
defect
1.10.0
labels 2015-04-11 13:23:19 +00:00
lpirl 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
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

Milestone renamed

Milestone renamed
warner modified the milestone from 1.12.0 to 1.13.0 2016-03-22 05:02:25 +00:00

renaming milestone

renaming milestone
warner modified the milestone from 1.13.0 to 1.14.0 2016-06-28 18:17:14 +00:00

Moving open issues out of closed milestones.

Moving open issues out of closed milestones.
exarkun modified the milestone from 1.14.0 to 1.15.0 2020-06-30 14:45:13 +00:00
Owner

Ticket retargeted after milestone closed

Ticket retargeted after milestone closed
meejah 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 Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

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