#2401 new defect

authentication via proxy breaks "tahoe backup"

Reported by: lpirl Owned by:
Priority: normal Milestone: soon
Component: code-frontend-web Version: 1.10.0
Keywords: authentication wui webapi http websec Cc: tahoe-lafs.org@…
Launchpad Bug:

Description

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.

Change History (8)

comment:1 Changed at 2015-04-11T13:24:13Z by lpirl

  • Cc tahoe-lafs.org@… added

comment:2 Changed at 2015-04-12T21:39:54Z by daira

  • Component changed from unknown to code-frontend-web
  • Keywords authentication wui webapi http added

comment:3 Changed at 2015-04-12T21:42:22Z by daira

  • Keywords websec added

See also #587 and #674.

comment:4 Changed at 2015-04-12T21:45:03Z by daira

  • Milestone changed from undecided to 1.12.0

comment:5 Changed at 2016-03-22T05:02:25Z by warner

  • Milestone changed from 1.12.0 to 1.13.0

Milestone renamed

comment:6 Changed at 2016-06-28T18:17:14Z by warner

  • Milestone changed from 1.13.0 to 1.14.0

renaming milestone

comment:7 Changed at 2020-06-30T14:45:13Z by exarkun

  • Milestone changed from 1.14.0 to 1.15.0

Moving open issues out of closed milestones.

comment:8 Changed at 2021-03-30T18:40:19Z by meejah

  • Milestone changed from 1.15.0 to soon

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.