[EP-tech] Re: SWORD and Eprints 3.2 - **SOLVED**
mark.gregson at qut.edu.au
Mon Jan 28 07:04:59 GMT 2013
Look in EPrints::Sword::Utils. The basic auth header is decomposed there. There is a regular expression that matches something like \w+:\w+ which break authentication as you've described. I can't see QUT's code at the moment but I think I just replaced the '\w' with '.'.
Mark Gregson | Applications and Development Team Leader
Level 3 | R Block | Kelvin Grove Campus
Queensland University of Technology
From: eprints-tech-bounces at ecs.soton.ac.uk [eprints-tech-bounces at ecs.soton.ac.uk] On Behalf Of Ian Stuart [Ian.Stuart at ed.ac.uk]
Sent: Thursday, 24 January 2013 9:56 PM
To: eprints-tech at ecs.soton.ac.uk
Subject: [EP-tech] Re: SWORD and Eprints 3.2 - **SOLVED**
On 24/01/13 11:05, Tian, Jia wrote:
> The SWORD 1.3 I had worked last April on EPrints v3.2.x and it works
> very straightforward without particular configurations. I pasted my
> sword.pl here for your reference.
Thanks for that... yep - it's a basically standard sword.pl document.
> Which user role did you give to your test account? We are using an
> editor account. Probably you can try an editor account. Let me know
> anything I could help please.
Nope - its a normal user account.... just like the other normal user
accounts I have, that CAN authenticate.
What I have discovered it there are two gotcha's here:
1) The username must be [a-zA-Z_] .... 'test-user' fails, 'test_user' is
OK (both can log in though)
2) the password seems to also be Perl word-characters '*password*'
fails, 'qiwueyqw234' is OK (likewise, both can log in)
I'm guessing this is an issue in a handler routine somewhere
Developer: ORI, RJ-Broker, and OpenDepot.org
Bibliographics and Multimedia Service Delivery team,
The University of Edinburgh.
This email was sent via the University of Edinburgh.
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
More information about the Eprints-tech