Posted An Example for commentsAll:<br><br>I posted my first example SSDS app today here:<br>http://amundsen.com/examples/ssds/<br><br>It has two parts:<br>- SSDS Proxy server app (C#.NET)<br>- Web Client (Ajax)<br><br>You can download the code (see link on the page). <br><br>I think this pattern (SSDS web proxy + clients) is going to be a pretty common model. It has the advantage of not requiring all clients to know the credentials for the SSDS repository. However, it has the disadvantage of using a proxy through which all requests are made (kinda kills the scalability a bit, eh?).<br><br>Free free to post comments/observations here or email me directly (see site) if you like.<br><br><br> <hr size="1" align="left" width="25%">Mike Amundsen [http://amundsen.com/blog/]© 2009 Microsoft Corporation. All rights reserved.Mon, 11 Aug 2008 15:46:40 Z44be8c8e-a22f-4a5a-aa54-2badc851ffaahttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#44be8c8e-a22f-4a5a-aa54-2badc851ffaahttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#44be8c8e-a22f-4a5a-aa54-2badc851ffaaMike Amundsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Mike%20AmundsenPosted An Example for commentsAll:<br><br>I posted my first example SSDS app today here:<br>http://amundsen.com/examples/ssds/<br><br>It has two parts:<br>- SSDS Proxy server app (C#.NET)<br>- Web Client (Ajax)<br><br>You can download the code (see link on the page). <br><br>I think this pattern (SSDS web proxy + clients) is going to be a pretty common model. It has the advantage of not requiring all clients to know the credentials for the SSDS repository. However, it has the disadvantage of using a proxy through which all requests are made (kinda kills the scalability a bit, eh?).<br><br>Free free to post comments/observations here or email me directly (see site) if you like.<br><br><br> <hr size="1" align="left" width="25%">Mike Amundsen [http://amundsen.com/blog/]Tue, 24 Jun 2008 14:06:47 Z2008-06-24T14:06:47Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#7b8e5a61-acbb-40d8-aa1f-a661d46ec009http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#7b8e5a61-acbb-40d8-aa1f-a661d46ec009Jamie Thomsonhttp://social.msdn.microsoft.com/Profile/en-US/?user=Jamie%20ThomsonPosted An Example for comments Interesting stuff Mike.<br><br>You raise an important point about SSDS authentication. If you build an app then you probably don't want people hitting the service directly cos you don't want to give out credentials but then if you have to build a proxy then you build in an extra layer - and that is overhead.<br><br>I'm very interested in users being able to authorise themselves to an authority, or even a container, rather than a service. So I provide an SSDS service and an app that utilises it - but each user gets their own dedicated container.<br><br>I'd like some feedback from the SSDS team on that scenario. And I'd like it to be something other than &quot;We are evaluating all scenarios&quot; or similar.<br><br>-Jamie<hr size="1" align="left" width="25%">http://jamiethomson.spaces.live.com/ | http://blogs.conchango.com/jamiethomsonTue, 24 Jun 2008 16:12:36 Z2008-06-24T16:12:36Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#5cb4d3cc-460f-42ad-8718-0826847dca39http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#5cb4d3cc-460f-42ad-8718-0826847dca39Mike Amundsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Mike%20AmundsenPosted An Example for commentsSeems like we'll need a way to manage user accounts (login, access rights, etc.) if we want to start granting authorization to existing containers/authorities.<br><br>Not heard any news on that front from MSFT yet.<br><br> <hr size="1" align="left" width="25%">Mike Amundsen [http://amundsen.com/blog/]Tue, 24 Jun 2008 16:33:20 Z2008-06-24T16:33:20Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#9f391201-d84d-42c4-ba77-7c95a8a604e2http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#9f391201-d84d-42c4-ba77-7c95a8a604e2Dave Robinson - SQL Azurehttp://social.msdn.microsoft.com/Profile/en-US/?user=Dave%20Robinson%20-%20SQL%20AzurePosted An Example for comments<p>We are evaluating all scenarios</p> <p>Sincerely yours,</p> <p>The SSDS Team</p> <p> </p> <p>LOL</p> <p>Seriously, we hear you loud and clear. This is feedback we have been receiving from our early previews and we agree its a very important feature. You will see a much more robuest Authentication / Authorization story coming for SSDS. No, I can't be more vocal about the details, and before you comment regarding it, not being able to communicate all of this to the community is killing the team.<br><br>Part of the 8 week sprint model we use allows us to be extremely agile and to roll new features every 8 weeks. In a week or two we will be rolling out this Sprints features which will keep everyone busy for quite some time, I promise. Great stuff is coming.<br><br>in fact, Jeff Currier has started to talk about some if it <a href="http://blogs.msdn.com/jcurrier/archive/2008/06/22/etag-s-optimistic-concurrency-and-ssds.aspx">here...</a><br><br></p>Tue, 24 Jun 2008 18:33:37 Z2008-06-24T18:33:37Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#1d626852-b4b7-4799-8505-eefdb7878a58http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#1d626852-b4b7-4799-8505-eefdb7878a58Mike Amundsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Mike%20AmundsenPosted An Example for comments<div class=quote><font class=quoteHeader>David Robinson - MSFT said:</font><p></p><p>Part of the 8 week sprint model we use allows us to be extremely agile and to roll new features every 8 weeks. In a week or two we will be rolling out this Sprints features which will keep everyone busy for quite some time, I promise. Great stuff is coming.<br><br>in fact, Jeff Currier has started to talk about some if it <a href="http://blogs.msdn.com/jcurrier/archive/2008/06/22/etag-s-optimistic-concurrency-and-ssds.aspx">here...</a><br><br></p><p></p></div>I'm really looking forward to the ETag stuff Jeff talked about in the post.<br><br><br><hr size="1" align="left" width="25%">Mike Amundsen [http://amundsen.com/blog/]Tue, 24 Jun 2008 19:27:41 Z2008-06-24T19:27:41Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#523254a0-dd8e-48db-8573-38359335b6d0http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#523254a0-dd8e-48db-8573-38359335b6d0Jamie Thomsonhttp://social.msdn.microsoft.com/Profile/en-US/?user=Jamie%20ThomsonPosted An Example for comments<div class=quote><font class=quoteHeader>David Robinson - MSFT said:</font> <p> <p>We are evaluating all scenarios</p> <p>Sincerely yours,</p> <p>The SSDS Team</p> <p> </p> <p>LOL</p> <p>Seriously, we hear you loud and clear. This is feedback we have been receiving from our early previews and we agree its a very important feature. You will see a much more robuest Authentication / Authorization story coming for SSDS. No, I can't be more vocal about the details, and before you comment regarding it, not being able to communicate all of this to the community is killing the team.<br><br>Part of the 8 week sprint model we use allows us to be extremely agile and to roll new features every 8 weeks. In a week or two we will be rolling out this Sprints features which will keep everyone busy for quite some time, I promise. Great stuff is coming.<br><br>in fact, Jeff Currier has started to talk about some if it <a href="http://blogs.msdn.com/jcurrier/archive/2008/06/22/etag-s-optimistic-concurrency-and-ssds.aspx">here...</a><br><br></p> <p></p></div><br><br>Great to hear, thanks David.<br><br>Just keep engaging with us and you won't find us moaning too loudly :)<br><hr size="1" align="left" width="25%">http://jamiethomson.spaces.live.com/ | http://blogs.conchango.com/jamiethomsonWed, 25 Jun 2008 08:37:26 Z2008-06-25T08:37:26Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#febbb843-9915-4583-a001-9370a73ed3c4http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#febbb843-9915-4583-a001-9370a73ed3c4Dave Robinson - SQL Azurehttp://social.msdn.microsoft.com/Profile/en-US/?user=Dave%20Robinson%20-%20SQL%20AzurePosted An Example for comments Hey Mike,<br><br>One thing that I plan to start pushing is building a community around SSDS, part of which will contain code samples and such. Any chance on you moving your example over to CodePlex and tagging it with SSDS?<br><br>Thanks<br>DaveWed, 25 Jun 2008 18:29:01 Z2008-06-25T18:29:01Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#1360a2b8-e227-4a72-8f13-cefbcb6c60f1http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#1360a2b8-e227-4a72-8f13-cefbcb6c60f1Mike Amundsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Mike%20AmundsenPosted An Example for commentsI haven't used Codeplex (fell off the wagon when the 'dot net' source code site closed down [g]).<br><br>I'll check into it and will ping you if I have any questions.<br><br><br> <hr size="1" align="left" width="25%">Mike Amundsen [http://amundsen.com/blog/]Wed, 25 Jun 2008 19:19:49 Z2008-06-25T19:19:49Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#c4b9c72d-03f7-4ca2-98aa-63d8ab1d576fhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#c4b9c72d-03f7-4ca2-98aa-63d8ab1d576fMike Amundsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Mike%20AmundsenPosted An Example for commentsDavid:<br><br>I created a project @ codeplex (http://www.codeplex.com/ssdsexamples) and will post my SSDS stuff there. The project is still in &quot;unpublished&quot; mode, but I should have the initial code loaded this weekend.<br><br>I'll post here when it's open.<br><br>Feel free to give me any feedback you like about how to go about this in a way that's most helpful/accessible for the SSDS community.<br><br><br> <hr size="1" align="left" width="25%">Mike Amundsen [http://amundsen.com/blog/]Thu, 26 Jun 2008 02:45:38 Z2008-06-26T02:45:38Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#0706727c-7a34-4c36-b96e-b4a39c1b16a1http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#0706727c-7a34-4c36-b96e-b4a39c1b16a1Dave Robinson - SQL Azurehttp://social.msdn.microsoft.com/Profile/en-US/?user=Dave%20Robinson%20-%20SQL%20AzurePosted An Example for comments We are looking into making the CodePlex projects area on DevCenter live, as in pull the recent SSDS CodePlex projects and push them up there, similiar to the way the recent forums posts work. I will post more details once we have it all worked out, but in the mean time, just tag the project with &quot;SSDS&quot; so we can programmatically pull them...<br><br>Thanks,<br>DaveThu, 26 Jun 2008 03:01:53 Z2008-06-26T03:03:18Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#e460627a-0152-4370-931e-5ee01fba3e2bhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#e460627a-0152-4370-931e-5ee01fba3e2bSenkwe Chandahttp://social.msdn.microsoft.com/Profile/en-US/?user=Senkwe%20ChandaPosted An Example for comments Hmm, I know I'm pushing it, but can't we at least have a &quot;yes or no&quot; answer to the following question...<br><br>&quot;Will we be able to allow client apps to securely make SSDS requests on Authorities that we as app providers, own?&quot; :)<br><br>It's an important question in the sense that it pretty much defines how we architect our apps today. If you answered &quot;yes&quot; to this question without even going into details, I'd very happily scrap all my current source code and start over.<br><br>Pretty please?Mon, 11 Aug 2008 15:10:32 Z2008-08-11T15:10:32Zhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#b434c9fb-0678-493a-b457-bc9fc631c82fhttp://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/44be8c8e-a22f-4a5a-aa54-2badc851ffaa#b434c9fb-0678-493a-b457-bc9fc631c82fMike Amundsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Mike%20AmundsenPosted An Example for comments<span class=postedBy></span>Senkwe Chanda:<br><br>I agree it's an important question. I suggest starting a new thread/topic to make sure everyone gets to see your post. I have some comments on this question, but will hold off until you have the opportunity to start the new thread.<br><br>Cheers.<br><span class=postedBy></span> <br><hr size="1" align="left" width="25%">Mike Amundsen [http://amundsen.com/blog/]Mon, 11 Aug 2008 15:46:40 Z2008-08-11T15:46:40Z