|
|
Browse by Tags
All Tags » CardSpace (RSS)
-
I just wrapped up a week at SD West in Santa Clara where I delivered 2 full day tutorials and 4 sessions. This post will lead you to all the sample code for those sessions, enjoy! Tutorial: .NET Technology Roadmap The following link has instructions for machine setup, numerous references to resources, and code samples demonstrated: http://www.dasblonde.net/downloads/TechnologyRoadmap0308.zip Tutorial: Building an Enterprise SOA with WCF Most of the samples for this tutorial come from my book. Download those samples with instructions here: www.thatindigogirl.com . In addition I also demonstrated some newer samples including the following: Proxies: http://www.dasblonde.net/downloads/Proxies.zip Error Handling: http://www.dasblonde.net/downloads/ErrorHandlers.zip Routers: http://www.dasblonde.net/downloads/Routers.zip Entity Framework, AJAX and REST - A look at Project Astoria http://astoria.mslivelabs.com/ http://quickstarts.asp.net/3-5-extensions/ http://www.dasblonde.net/downloads/EFDataServicesSample.zip Exploring Windows CardSpace http://www.dasblonde.net/downloads/CardSpaceSamples.zip Federation with WCF Most of the samples for this session come from my book. Download those samples with instructions here: www.thatindigogirl.com . An additional sample: http://www.dasblonde.net/downloads/SecurityTokenClaims.zip Scalability and Throughput Considerations for WCF Most of the samples for this session come from my book. Download those samples with instructions here: www.thatindigogirl.com . Also see the my proxy samples: http://www.dasblonde.net/downloads/Proxies.zip Technorati Tags: WCF , Federation , CardSpace , Astoria , WPF , WF Read More...
|
-
I just returned from another fantastic Dev Connections conference in Las Vegas. For the four sessions I delivered, this post lists the code samples and resources I referenced. If you are looking for something specific and can't find it here, shoot me an email. Tutorial resources will be posted separately. Enjoy! Introduction to C# 3.0 C# 3.0 Samples ADO.NET 3.5 Samples Exploring Windows CardSpace Cardspace Samples ASP.NET and WCF: Meet Your New Web Service See code from my book Learning WCF posted here See my webcast series on WCF for MSDN Architectural Considerations for ASP.NET Applications GalleryDemo20 - This sample illustrates different globalization techniques including the use of generated resources for page content, the use of resources to select localized images and dynamically loaded user controls, the use of localized database tables, and caching based on theme, culture and query string params CustomResourceProviders - This sample illustrates the use of custom localization expressions and custom resource providers. The code is based on this article: http://msdn2.microsoft.com/en-us/library/aa905797.aspx and updated for VS 2008. Extending the Visual Studio IDE for localization - I wrote a follow on article on this for MSDN, it has not yet been published, hopefully soon (backlog) but I will post the code here in an update to this post, after a quick review later this week. Distributed Boundaries - This sample was based on the ConnectionOrientedBindings lab from Chapter 3 of my book Learning WCF. All the code for my book is here: http://www.thatindigogirl.com/LearningWCFCode.aspx . This particular sample shows how to use a WCF service behind your ASP.NET applications to introduce a security boundary between NETWORK SERVICE and access to data and other resources. I talked about this in two articles for the server side, long ago: Sandboxing with Impersonation Sandboxing with Enterprise Services TransactionsOverHttp - This shows how to flow transactions over WCF web services, but I have many more examples of WCF transactions here: http://www.thatindigogirl.com/LearningWCFCode.aspx MessagingIntermediaryVia - Illustrates a pass-through router over HTTP where even reliable messaging headers can pass through both directions. MessagingIntermediaryDuplex - Illustrates a duplex router that supports reliable messaging headers two-way out of band over named pipes. Technorati Tags: WCF , CardSpace , C# 3.0 , Globalization , Localization , Routers , ASP.NET Read More...
|
-
I have working with, writing about and presenting on CardSpace for over 2.5 years now...and in the process refining how I describe to people the benefits of information cards for improving security for end-users. In particular, end-users that are not like us developers...every day people that don't know how to choose which sites are unsafe, which links to click in email, and so on. Consider the following malicious PayPal email: You can see that the "Click here to verify your information" link is not really sending you to the PayPal site. I see this because I hover over the link to verify the destination...but most non-developers won't know to do this. For those unsuspecting users the story might play like this: They go to the destination site, which might look just like the PayPal site. They try to log in, it fails repeatedly. In the meantime, they enter every combination of username and password they use in various sites...perhaps including their online banking site. The malicious site collects these combinations of username and password. The user gives up logging in. The malicious sites now tries to log in to the real PayPal account, or worse, to some of the major well-known online banking sites. If they are lucky, and the user is unlucky, one of those username and password combinations will work at the online banking site, and they can write themselves a check, or otherwise play havoc on the user's bank account. It is that easy to lift a username and password combination. So, how do information cards issued by CardSpace (or, any other identity selector) help? Let's assume that the user has associated a personal card with their PayPal account...if PayPal supported information cards. The same scenario might go like this: The user get's the evil email. They click the link and head to the malicious site that looks just like PayPal. If the site doesn't support information cards, the user will be suspicious because they always log in with a card. If the site shows support for information cards, the user may fall for it and click on the "log in with personal card" link which takes them to CardSpace. CardSpace will ask you to confirm the site by reviewing its privacy statement and site identity. This should trigger an indication to the user that this is not the site they think it is, since they would normally only get this the first time they hit the site. If they have logged in to PayPal before with a card, they wouldn't see this screen: Assuming this isn't enough Read More...
|
-
As some of you may know, several of us at IDesign (Juval, Brian and myself) are in the midst of a two-week .NET 3.5 Roadshow - six cities in two weeks where we collectively cover WCF, WF, WPF, CardSpace, federated and claims-based security concepts, and some key aspects of .NET 3.5 such as new C# 3.0 language features and ADO.NET 3.5 including LINQ and the Entity Framework. I'm personally covering WCF security, federated and claims-based security, C# 3.0 and ADO.NET 3.5. For those of you attending (or, not) here are links to the code samples I'm presenting: VS 2005 samples WCF Security Fundamentals - these samples come from the \Security directory from my book code Federated and Claims-Based Security in WCF - these samples come from the \Security\ClaimsBased directory from my book code CardSpace Samples Download VS 2008 Samples This download includes all samples referenced above, in addition to .NET 3.5 samples for C# 3.0 and LINQ, and IDesign's declarative security model including a recent version of our ServiceModelEx library. Other relevant resources discussed: My WCF webcast series CardSpace controls for ASP.NET IDesign articles Any questions? Email me. -Michele Technorati Tags: CardSpace , WCF , LINQ , C# 3.0 Read More...
|
-
Software Design/Agile/XP Ayende provides the substance and answers to Frans in the Working software over Comprehensive documentation and Documentation can be ambiguous in the most insidious ways . Since these posts substantially cover what I like to think I would say and believe (and say it better), I'll let them be the pointers from my Writing Maintainable Code post as they pretty much say it all See also Ayende's earlier Understanding Bad Code WCF/CardSpace Rick Strahl on Hosting a WCF Service in a non-.NET Client Getting CardSpace Tokens Programmatically Technorati Tags: Software Design , Agile Development , Extreme Programming , WCF , Indigo , CardSpace Read More...
|
-
Once again a fantastic conference in Orlando. Dev Connections just keeps getting better and I always enjoy being part of it. Not to mention the weather in Orlando isn't bad! Here are links to my code samples for each talk I delivered. Enjoy! .NET Technology Roadmap Tutorial This tutorial provides an overview of all the key Microsoft technologies for today, tomorrow and the forseeable future - to help you understand and weigh choices for building web, windows and SOA applications. Links to the tutorial code can be found in this blog entry (keep an eye out for updates, additions over time): http://www.dasblonde.net/2007/03/23/MakingSenseOfTheMicrosoftTechnologyAvalanche.aspx ASP.NET and WCF All of my WCF samples for my book can be found here: http://www.thatindigogirl.com/LearningWCFCode.aspx ASP.NET and CardSpace Demonstrations in this talk can be found here: http://www.dasblonde.net/downloads/code/CardSpaceSamples.zip WCF Federated Security My claims-based samples can be found here: http://www.dasblonde.net/downloads/code/ClaimsBasedSamples.zip And, my STS sample here (NOTE: this sample will be updated shortly with an upcoming article, stay tuned!): MediaServicesFederation.zip (2.07 MB) WCF Contracts and Versioning All of my WCF samples for my book can be found here: http://www.thatindigogirl.com/LearningWCFCode.aspx See ServiceContracts, DataContracts and AdvancedSerialization directories. ASP.NET Performance (I picked up this talk at the last minute...I have some links to post, will get to it later tonight!) Read More...
|
-
I just added the federation sample to this blog entry: http://www.dasblonde.net/default.aspx#a0de3e38e-a516-4a33-a85d-3027a505f7b8 CardSpace anyone? Read More...
|
|
|
|