Comments (7)
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 [email protected]
on 28 Oct 2011 at 10:49
- Changed state: Accepted
- Added labels: Type-Enhancement
- Removed labels: Type-Defect
from daisydiff.
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 [email protected]
on 31 Oct 2011 at 6:18
from daisydiff.
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 [email protected]
on 31 Oct 2011 at 6:56
from daisydiff.
ok
1. It does not show the differences with color code (Green and Red).
This is a big Issue
Original comment by [email protected]
on 31 Oct 2011 at 8:31
from daisydiff.
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 [email protected]
on 31 Oct 2011 at 9:00
from daisydiff.
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 [email protected]
on 1 Nov 2011 at 5:55
from daisydiff.
There is already an issue for this. See issue 18
Original comment by [email protected]
on 1 Sep 2012 at 9:40
- Changed state: Done
from daisydiff.
Related Issues (20)
- Indentation goes crazy when you compare two html pages having lot of numbered lists HOT 2
- Indentation goes crazy when you compare two html pages having lot of numbered lists HOT 4
- Alternative jQuery UI for Diff results
- Daisydiff fails to process certain invalid HTML files HOT 9
- DOM structure is modified in the daisydiff output HOT 5
- Unit test fails due to a missing newline character HOT 2
- Empty IMG tag throws NullPointerException
- when we comparing the two files have no change, daisy diff throwing Uncaught unknown destination..
- Does not Diff <Title> or <Meta> or <JavaScript> in HTML HOT 3
- An element that was moved out of a table can lead to broken table elements in the diff HOT 1
- Invalid tags are generated HOT 2
- Word changed but showing removed and added & change in image showing improper in Chrome. HOT 1
- error on line 6 at column 8: Opening and ending tag mismatch: link line 0 and head HOT 8
- [deleted issue]
- Compare result error for table
- [deleted issue]
- TextNode->IsSame() references not declared variable $html2 in php
- Is it possible to display the new created content? Not display the whole line.
- Xerces Impl included in daisydiff.jar has security vulnerabilities
- not capturing the mismatch
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from daisydiff.