Issue 39 in daisydiff: Handling username/password in the url .

3 views
Skip to first unread message

codesite...@google.com

unread,
Oct 27, 2011, 2:05:59 PM10/27/11
to dais...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 39 by vpprave...@gmail.com: Handling username/password in the
url .
http://code.google.com/p/daisydiff/issues/detail?id=39

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
daisydiff-1.2

Please provide any additional information below.
To open a URL with this format
http://username:pass...@pageurl.html

codesite...@google.com

unread,
Oct 28, 2011, 6:50:11 AM10/28/11
to dais...@googlegroups.com
Updates:
Status: Accepted
Labels: -Type-Defect Type-Enhancement

Comment #1 on issue 39 by kkape...@gmail.com: Handling username/password in

To implement this yourself you need to do the folloing

1)Create a custom MyAuthenticator class that extends java.net.Authenticator
2)Override the method getPasswordAuthentication to set your username
password
3)Call Authenticator.setDefault(new MyAuthenticator()); before the URIs
connect at line 99
http://code.google.com/p/daisydiff/source/browse/trunk/daisydiff/src/java/org/outerj/daisy/diff/Main.java

See complete code
here:http://www.java2s.com/Tutorial/Java/0320__Network/AccessingaPasswordProtectedURL.htm

That is it! Providing the username and password can be done using command
line arguments. If you want to support the syntax you wrote above you need
to write extra code that extracts the username password from the URL and
passes the rest to Java URI as before.


codesite...@google.com

unread,
Oct 31, 2011, 2:19:09 PM10/31/11
to dais...@googlegroups.com

Comment #2 on issue 39 by vpprave...@gmail.com: Handling username/password

Thanks for the above code. The password authentication is working fine.
But there are 2 issues,

1. It does not show the differences with color code (Green and Red).
2. It is not showing the images


codesite...@google.com

unread,
Oct 31, 2011, 2:56:51 PM10/31/11
to dais...@googlegroups.com

Comment #3 on issue 39 by kkape...@gmail.com: Handling username/password in

You mean the browser is not showing the images? If you are just opening the
file daisydiff created, the images and css files are still behind HTTP
auth. DaisyDiff only produces HTML. All other resources are untouched.


codesite...@google.com

unread,
Oct 31, 2011, 4:32:17 PM10/31/11
to dais...@googlegroups.com

Comment #4 on issue 39 by vpprave...@gmail.com: Handling username/password

ok

1. It does not show the differences with color code (Green and Red).

This is a big Issue

codesite...@google.com

unread,
Oct 31, 2011, 5:00:52 PM10/31/11
to dais...@googlegroups.com

Comment #5 on issue 39 by kkape...@gmail.com: Handling username/password in

These CSS properties (green and red colour) are part of the DaisyDiff
distribution. The created hmtl file assumes that they are in css/diff.css.
Can you make sure that this file is accessible by your browser at this path
when showing the resulting file?

codesite...@google.com

unread,
Nov 1, 2011, 1:55:24 PM11/1/11
to dais...@googlegroups.com

Comment #6 on issue 39 by vpprave...@gmail.com: Handling username/password
Thanks,

The ouput html displays the entire page as is if there are no differences…

I do not want anything other than the issues (added, removed, conflict) to
come in o/p file.



codesite...@google.com

unread,
Sep 1, 2012, 5:41:03 AM9/1/12
to dais...@googlegroups.com
Updates:
Status: Done
Owner: kkape...@gmail.com

Comment #7 on issue 39 by kkape...@gmail.com: Handling username/password in
There is already an issue for this. See issue 18

Reply all
Reply to author
Forward
0 new messages