You are here: Foswiki>Tasks Web>Item721 (02 Mar 2015, GeorgeClark)Edit Attach

Item721: Enable proxy authentification

Priority: Enhancement
Current State: Confirmed
Released In: n/a
Target Release:
Applies To: Engine
Component: BuildContrib
Reported By: StefanPalm
Waiting For:
Last Change By: GeorgeClark
Foswiki should be enhanced so it can connect through a proxy which requires (basic) user authentification.

Implementing this feature would highly ease the installation of extentions in enterprise environements where restrictive connectivity policies are common.

Don't think this is anything to do with the configure component specifically. TBH I don't really understand it; proxy authentication is an apache thing, and is nothing to do with Foswiki per se.

Can you clarify what your expectations are?

-- CrawfordCurrie - 07 Nov 2009

Within configure you can set {PROXY}{HOST} and {PROXY}{PORT}:

proxy conf.png

What I would like to see is two additional fields {PROXY}{USER} and {PROXY}{PASS} so that I can access the internet through a firewall/proxy that forces me to authenticate.

-- StefanPalm - 09 Nov 2009

OK, if you say so. I'm curious why no-one has ever asked for this before, given the large number of people using authenticating proxies. Anyone got any idea?

If anyone is thinking of implementing this, here's how to do it using LWP:
$ua->proxy(['http'] => 'http://username:password [at]');
I haven't researched how to do it in the raw sockets code, but presumably it would have to handle a 407.

-- CrawfordCurrie - 27 Nov 2009

ItemTemplate edit

Summary Enable proxy authentification
ReportedBy StefanPalm
Codebase 1.0.0
SVN Range Foswiki-1.0.0, Thu, 08 Jan 2009, build 1878
AppliesTo Engine
Component BuildContrib
Priority Enhancement
CurrentState Confirmed
Checkins distro:1cb5f94f63e8
ReleasedIn n/a
Topic attachments
I Attachment Action Size Date Who Comment
proxy_conf.pngpng proxy_conf.png manage 31 K 09 Nov 2009 - 06:48 StefanPalm configure screenshot
Topic revision: r7 - 02 Mar 2015, GeorgeClark - This page was cached on 12 May 2020 - 16:53.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy