This is actually no longer "in" the wiki. Heres the actual  
location... very difficult to find... its not indexed by search  
engines like Google.

http://web.mit.edu/lcs/www/lni/

-Mark

On Feb 24, 2007, at 2:10 AM, Larry Stone wrote:

> The method below would be vulnerable to replay attacks, since anyone
> seeing the encrypted credentials would just be able to append them  
> to any URL
> to get that EPerson's access.  If you use it, have the remote app's  
> HTTP
> client use an encrypted (HTTPS) channel.
>
> It might be easier to code it using HTTP Basic Authentication, where
> the username and password are sent in an HTTP header in a very  
> standard
> manner.  You'd still need an encrypted channel to prevent replay  
> attacks.
>
> On the DSpace end, though, you could accept the authentication by  
> adding
> a stackable authentication method (see AuthenticationMethod interface)
> that picks out the username and password from the Basic Auth cookie  
> and
> authenticates them against an EPerson.  There is code to do this
> already in the LightweightNetworkInterface patch, see the wiki page  
> for
> pointers to that patch.
>
> I'd also recommend looking at the Shibboleth patch someone posted
> some months ago, this is exactly the sort of thing Shibboleth is  
> good for.
> (I haven't had a chance to check it out yet, alas.)
>
>     -- Larry
>
>> Rahul Suryavanshi wrote:
>>> I want to authenticate users to my dspace from a remote  
>>> application, any
>>> idea how i can do that.
>>
>> One way:
>> 1) Rewrite the DSpace URl, appending encrypted authentication  
>> information.
>> 2) Write a servlet filter that decrypts the authentication info,  
>> uses it
>> to authenticate the user and writes the auth info into the DSpace  
>> auth
>> session attribute. If this sits outside the other Dspace filters then
>> its operation should be transparent to them.
>>
>> Best regards,
>> jim
>>
>> --------------------------------------------------------------------- 
>> ----
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to  
>> share your
>> opinions on IT & business topics through brief surveys-and earn cash
>> http://www.techsay.com/default.php? 
>> page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> DSpace-tech mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
>
> ---------------------------------------------------------------------- 
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to  
> share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php? 
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech

~~~~~~~~~~~~~
Mark R. Diggory - DSpace Systems Manager
MIT Libraries, Systems and Technology Services
Massachusetts Institute of Technology
Office: E25-131
Phone: (617) 253-1096



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to