Modify

Opened 11 years ago

Closed 11 years ago

#1042 closed enhancement (duplicate)

basic auth for xmlrpc

Reported by: rupert thurner Owned by: Matt Good
Priority: normal Component: AccountManagerPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.10

Description

could you pls have a look into #1021? which component is responsible for popping up a basic auth window for xml-rpc?

Attachments (0)

Change History (4)

comment:1 Changed 11 years ago by Matt Good

HTTP auth should be handled by your web server. Unless you're using tracd, it's not handled by any component of Trac.

comment:2 Changed 11 years ago by Noah Kantrowitz

Resolution: duplicate
Status: newclosed

This is clearly a duplicate, as you mentioned in the description.

comment:3 Changed 11 years ago by anonymous

Resolution: duplicate
Status: closedreopened

HttpAuthPlugin handles it for certain urls, if using AccountManager. According to the description without using webserver authentication.

could it be that authplugin should pop up its auth form for any url within the /login namespace, or somehow not? and then HttpAuthPlugin would also work for the url /login/xmlrpc?

HttpAuthPlugin seems to work for urls outside the /login namespace, like the default /xmlrpc configuration. just with /login/xmlrpc both plugins somehow prevent bringing up the basic auth window. and thats the url suggest by XmlRpcPlugin for authenticated access.

a clear statement which of the three components would be responsible for solving the issue would be very helpful. but we think "webserver" would not be the solution, as we HttpAuthPlugin would be pointless then.

comment:4 Changed 11 years ago by Matt Good

Resolution: duplicate
Status: reopenedclosed

Ok, I was confusing the HttpAuthPlugin with the AuthFormPlugin. It does appear that this can be handled by the HttpAuthPlugin.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Matt Good.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.