CADbloke / daisydiff

Automatically exported from code.google.com/p/daisydiff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Handling username/password in the url .

GoogleCodeExporter opened this issue · comments

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:password@pageurl.html

Original issue reported on code.google.com by vpprave...@gmail.com on 27 Oct 2011 at 6:05

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/ou
terj/daisy/diff/Main.java

See complete code 
here:http://www.java2s.com/Tutorial/Java/0320__Network/AccessingaPasswordProtect
edURL.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.

Original comment by kkape...@gmail.com on 28 Oct 2011 at 10:49

  • Changed state: Accepted
  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect
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 



Original comment by vpprave...@gmail.com on 31 Oct 2011 at 6:18

  • Added labels: ****
  • Removed labels: ****
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.

Original comment by kkape...@gmail.com on 31 Oct 2011 at 6:56

  • Added labels: ****
  • Removed labels: ****
ok

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

This is a big Issue

Original comment by vpprave...@gmail.com on 31 Oct 2011 at 8:31

  • Added labels: ****
  • Removed labels: ****
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?

Original comment by kkape...@gmail.com on 31 Oct 2011 at 9:00

  • Added labels: ****
  • Removed labels: ****
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.


Original comment by vpprave...@gmail.com on 1 Nov 2011 at 5:55

  • Added labels: ****
  • Removed labels: ****
There is already an issue for this. See issue 18

Original comment by kkape...@gmail.com on 1 Sep 2012 at 9:40

  • Changed state: Done
  • Added labels: ****
  • Removed labels: ****