<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
<channel>
<title>CodeStore.net comments on "Another Happy Customer"</title>
<description>Replies to blog "Another Happy Customer" on codestore.net.</description>
<link>http://www.codestore.net/</link>
<lastBuildDate>Mon, 31 Jan 2005 07:38:00 +0100</lastBuildDate>
<atom:link href="http://www.codestore.net/store.nsf/blog.xml?Open=20050128" rel="self" type="application/rss+xml" />

<item>
	<title>Reply from Jake</title>
	<pubDate>Mon, 31 Jan 2005 07:38:00 +0100</pubDate>
	<author>Jake</author>
	<description><![CDATA[ 
		<p>But there's no more danger of the Excel user's password being sniffed than that of the *real* user.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=79B8F53C228D52B586256F9A004AF84A"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_79B8F53C</link>
</item><item>
	<title>Reply from Dave Meehan</title>
	<pubDate>Mon, 31 Jan 2005 07:21:00 +0100</pubDate>
	<author>Dave Meehan</author>
	<description><![CDATA[ 
		<p>It's not that you've created another login that's the issue, but that you've provided access to secure data through an insecure mechanism.  If your worried about password sniffing, what's to stop someone sniffing the password from the URL and then accessing that data when they like.  And does that login allow access to other data that you weren't planning on.  Or could an admin inadvertantly give that user greater rights than you planned because they don't understand the implications.  Anything that circumvents the normal security model seems to me like asking for trouble.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=C676B61C457D044B86256F9A00496194"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_C676B61C</link>
</item><item>
	<title>Reply from Jake</title>
	<pubDate>Sat, 29 Jan 2005 04:44:00 +0100</pubDate>
	<author>Jake</author>
	<description><![CDATA[ 
		<p>Dave. It's not normally something I'd suggest, but, the more I think about it, the less I can see wrong with it.</p>
		<p>The "Excel Reader" user is just a Reader with no create rights. Presumably the user who opens Excel already has at least the level of access and then some.  What's the danger? That the user uses these credentials to login with? Why would they? The user is blissfully unaware that a different user's details has been used anyway. I really can't see the problem with it.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=9A741582BC68A43F86256F98003AFF33"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_9A741582</link>
</item><item>
	<title>Reply from Dave Meehan</title>
	<pubDate>Sat, 29 Jan 2005 02:29:00 +0100</pubDate>
	<author>Dave Meehan</author>
	<description><![CDATA[ 
		<p>That solution concerns me.  What else can the Excel user access from the database?  Just the view, or other elements as well? Surely if the database is not open for anonymous access, that means that data contained therein is meant to be private.  Snooped or not, this seems like a huge risk to take with the customer data.</p>
		<p>Would some form of DHTML/Javascript solution work better?  ie. get the data into the browser (embed the view to produce js statements or a data island), and then launch Excel from there, passing the data over.  That way, your seperating Excels use of the data from the server.  </p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=7A407DC7F36B2B5786256F98002EA987"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_7A407DC7</link>
</item><item>
	<title>Reply from Brendon Upson</title>
	<pubDate>Fri, 28 Jan 2005 22:58:00 +0100</pubDate>
	<author>Brendon Upson</author>
	<description><![CDATA[ 
		<p>I have had a lot of success with customers using the Jakarta POI libraries. This enables you to create the entire Excel file on the server then stream it to the browser.</p>
		<p>{<a href="http://jakarta.apache.org/poi/index.html">Link</a>}</p>
		<p>This also allows you to read Excel files to import the contents into a database.</p>
		<p>Hope this helps,</p>
		<p>Brendon.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=01E0C47FB10795A486256F98001B500A"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_01E0C47F</link>
</item><item>
	<title>Reply from Jake</title>
	<pubDate>Fri, 28 Jan 2005 13:09:00 +0100</pubDate>
	<author>Jake</author>
	<description><![CDATA[ 
		<p>It's under the Contact link on the "navigator" panel.</p>
		<p>Jim? Jim Bobble?</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=595ED5652C98424986256F9700693651"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_595ED565</link>
</item><item>
	<title>Reply from julia</title>
	<pubDate>Fri, 28 Jan 2005 13:04:00 +0100</pubDate>
	<author>julia</author>
	<description><![CDATA[ 
		<p>Hi!</p>
		<p>I've been searching your website for a contact email...I'm just not that smart. :) Do you have a contact email for Jim? Can you email me with it or have hi email me? Thanks so much!</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=FD73E5D35E01595D86256F970068C46A"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_FD73E5D3</link>
</item><item>
	<title>Reply from Jake</title>
	<pubDate>Fri, 28 Jan 2005 03:01:00 +0100</pubDate>
	<author>Jake</author>
	<description><![CDATA[ 
		<p>Henk. You had me worried for a second there. Thinking about it now I knew about this change in IE. In fact it's on my machine. My IE is about as up-to-date as you can get. Why does it work then? Well, because Excel is reading the URL and it ain't IE. Not even an embedded IE if I'm right, it's just a URL fetch.</p>
		<p>So, yes, it does work. Phew. I can cancel the call to Amazon returns dept now ;-)</p>
		<p>Steve. That is what Kathy is/was doing after she'd given up on this method. Agents can do it and hers worked perfectly. However, like me, I suspect she'd rather do without an agent where a view will do. Wouldn't we all?</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=353ED9120566B68486256F9700319D98"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_353ED912</link>
</item><item>
	<title>Reply from Steve Cannon</title>
	<pubDate>Thu, 27 Jan 2005 19:56:00 +0100</pubDate>
	<author>Steve Cannon</author>
	<description><![CDATA[ 
		<p>Why not call an agent that can be run anonymously.  Set the agent to run with the rights of someone trusted, rather than  the person invoking the agent.  Your agent could then do print statements like</p>
		<p>print |&lt;html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"&gt;|	</p>
		<p>print |&lt;table&gt;|</p>
		<p>etc, etc.  If you simply want to iterate over the docs in a view, it's a fairly simple loop for the TD tags.  Also, I think there's a 1000 line limit on iqy files which you avoid with the agent.</p>
		<p>If you store the url to the agent in excel, like an iqy file, the spreadsheet will update itself whenever you open it.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=3A263F791AA4816386256F97000AB26A"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_3A263F79</link>
</item><item>
	<title>Reply from Curt Carlson</title>
	<pubDate>Thu, 27 Jan 2005 19:07:00 +0100</pubDate>
	<author>Curt Carlson</author>
	<description><![CDATA[ 
		<p>I would advise against it but you can use this syntax if you are using session based authentication.  Even with patched IE versions</p>
		<p>http://&lt;hostname&gt;/names.nsf?login&username=&lt;username&gt;&password=&lt;password&gt;redirectto=&lt;targetdb&gt;</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=BCDFBFB814BD7AA186256F97000627EE"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_BCDFBFB8</link>
</item><item>
	<title>Reply from Henk</title>
	<pubDate>Thu, 27 Jan 2005 18:48:00 +0100</pubDate>
	<author>Henk</author>
	<description><![CDATA[ 
		<p>Well, Kathy won't be such a happy customer anymore when she finds out that your solution doesn't work in correctly patched versions of Internet Explorer.</p>
		<p>SUMMARY</p>
		<p>A security update is available that removes support for handling user names and passwords in HTTP and HTTP with Secure Sockets Layer (SSL) or HTTPS URLs in Microsoft Internet Explorer. The following URL syntax is no longer supported in Internet Explorer or in Windows Explorer after you install the MS04-004 Cumulative Security Update for Internet Explorer (832894): http(s)://username:password@server/resource.ext</p>
		<p>The link below points to the Knowledge Base article:</p>
		<p>{<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;834489">Link</a>}</p>
		<p>This patch dates back to april last year and I would have thought that every web developer knew about this by now because of the great impact it had.</p>
		<p>Do I get a book now? Sorry Jake, just kidding...</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=A58C4E4B9075ABE786256F9700046CAF"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20050128?OpenDocument#DOC_A58C4E4B</link>
</item>

</channel>
</rss> 
