Benjamin Soulier Logs Into a Web Site Using a Bar Code and Windows Phone

Sign in to queue

Description

Join your guides Brady Gaster and Cory Fowler as they talk to the product teams in Redmond as well as the web community.

This week, MVP Benjamin Soulier from Cambridge Technology Partners shows us an awesome demonstration using a Windows Azure Web Site, his Windows Phone, Windows Azure Access Control Service, and a bar code. Benjamin has invented a great way to perform authentication using ACS, and he's here in the studio to show us how it works. This is one of the coolest demonstrations we've seen on the show yet. You'll be scratching your head asking, "Now how did he do that?"

We also have some welcome guests on the show—some MVPs we know from our communities. We'll introduce you to these guys, and to an east-coast event known as MADExpo, which some of the MVPs are involved in facilitating.

Follow Benjamin Soulier

Follow Brady Gaster

Follow Cory Fowler

Embed

Download

Download this episode

The Discussion

  • User profile image
    mtsiakiris

    Nice demo. Great project!

  • User profile image
    ahelland

    That is sweet. I have previously been thinking about solving scenarios like this with NFC, but there's not really enough devices with NFC chips yet (and if Apple doesn't include it in their devices an NFC requirement will never fly with actual customers).

    I'm assuming the QR serving bits are based in part on your "building your own STS" series? (I will be working through those posts.)

    You also mention that the WP app is on codeplex - would you be able to share the link?

  • User profile image
    Rafaya

    Why Mr. Gaster frequently blow with the fist & hand  hits the desk ?!

    It reduces my concentration

    Thanks

  • User profile image
    srini

    cool!

  • User profile image
    Tom

    Great QR demo -
    How long before we can expect to see a home pc version (and a matching Android app) ?

  • User profile image
    bradygaster

    Rafaya-very good point. Started as a nervous habit, then became an inside joke. Sorry for being distracting. Mean no disrespect to viewers or guests, will stop. Feedback is valuable, appreciate the opportunity to make the show better.

  • User profile image
    Rafaya

    @bradygaster:

    Thank you for your prompt reply and kind consideration . I appreciate your cooperating.

  • User profile image
    Den

    Hi everyone,

    I'm the co-worker of @bsoulier on this project.
    @Tom : actually an android version of the client is already in progress ;)
    For the rest we need to develop to provide a fully integration with any kind of service....let's hope we'll get enough attention

  • User profile image
    smartobject

    That's not really a "bar code" is it?

     

  • User profile image
    Perelli

    Really nice! :) In the video mr. Soulier mentions that it is on codeplex. Would you be so kind to post a link?

  • User profile image
    BSoulier

    Hello everyone,

    The solution is was mentioning being on Codeplex is a library to manage Certificates Within Windows Phone, which is http://scrypt.codeplex.com/

    For the project itself, we are actually building a product around it, so I am afraid I won't be releasing code of this solution Smiley

    Thanks for watching!

  • User profile image
    Dustin Horne

    Benjamin -

    Thanks for using my CodePlex project. Always great to know when people are finding it useful. One thing I'd like to point out though is that the Scrypt RSA library isn't really made for certificate management. It's built to offer an RSA implementation for Silverlight that mirrors the most common features of Microsoft's RSACryptoServiceProvider and does so using mostly the same method signatures (with the exception of signing where I made it more extensible to allow different hashing algorithms to be created). The biggest issue though is that Silverlight doesn't have access to the SecureString type that the full framework has so there are some minor implications there.

    The biggest thing I'd like to point out, however, is that as of Mango, Windows Phone 7 now has native support for RSA via the RSACryptoServiceProvider. While I like what I created, I would actually recommend using the native solution unless you're planning to integrate the source and make it more cross-platform (i.e. not specific to Silverlight).

    Another good use for the Scrypt RSA library is for code that needs to run on Windows XP and needs to do OAEP padding. OAEP is the recommended padding method for RSA but XP only supports PKCS (not really sure why). Using this library you could perform OAEP padding on XP machines.

    Thanks,

    Dustin

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.