Now for your next trip (hehehe) is to handle transition + bookmarking that accommodates security authentication. Overall problem with Deep Linking as a concept is that there is a series of entry points that need to be upheld but also guiding the user through this (kind of like a fast-forward button like experience) is what often gets lost. A website by itself is different as its some what flat and document centric. Dynamic content plays by a different set of rules...
I mention this as i remember listening to why MTV moved from 100% flash to hybrid and later to inverse hybrid and a lot of what was found was due to the site being top-heavy but also the deep linking model was somewhat broken because it was the small subtle xp points that got lost along the way. That being said check out Mach-II for Coldfusion David, it's something you could also draw some inspiration from around filter/plugin/listener marshaling using a XML structure like the one you've outlined. --- Regards, Scott Barnes http://www.riagenic.com On Mon, May 16, 2011 at 10:54 AM, David Burela <[email protected]>wrote: > I found a way to easily secure any Silverlight application (that is using > the Navigation framework), and thought I would share it with the list. > To secure your application you only need to put around 15 lines of xaml > into MainPage.xaml > The syntax is similar to the page authorisation config in an ASP.Net > application > > <authLoader:NavigationAuthRule Uri="/Views/CustomerPage.xaml"> > <authLoader:Deny Users="?" /> > <authLoader:Allow Users="*" /> > </authLoader:NavigationAuthRule> > > > http://www.davidpoll.com/2010/01/01/opening-up-silverlight-4-navigation-authenticationauthorization-in-an-inavigationcontentloader/ > > There are two controls: > *AuthContentLoade*r will check that the user is allowed to access the > page. If they aren't then an UnauthorizedAccessException is thrown. > To catch this the AuthContentLoader control is wrapped in a * > ErrorPageLoader* control. This is configured to catch the Unauthorized > exception and can redirect to a login screen > > Hope it helps someone > -David Burela > > _______________________________________________ > ozsilverlight mailing list > [email protected] > http://prdlxvm0001.codify.net/mailman/listinfo/ozsilverlight > >
_______________________________________________ ozsilverlight mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozsilverlight
