DotNetOpenAuth OpenIdTextBox For Google/Yahoo

Posted by user300992 on Stack Overflow See other posts from Stack Overflow or by user300992
Published on 2010-05-11T15:49:34Z Indexed on 2010/05/11 15:54 UTC
Read the original article Hit count: 473

If I want to integrate DotNetOpenAuth (primary for people to use their Google/Yahoo accounts to login, not act as provider) into my existing site, is this one line control good enough?

<rp:OpenIdTextBox ID="OpenIdTextBox1" runat="server" />

Say, if a user wants to login as Google, I can simply set the textbox to "https://www.google.com/accounts/o8/id" and then they can login. I tried it with my Google account, it seems working and I can get the token from HttpContext.Current.User.Identity.Name.

Is this "one line" solution secure enough for production? or is it a "must" that I have to use "OpenIdSelector" or "OpenIDLogin" control?

I also opened the .net template and some samples, they are very complicated. There are PAPE policies, xrds.aspx (for discovery), ConsumerKey + ConsumerSecret...etc. As a newbie, I am very confused. Any tips on this will be really appreciated. Thanks

© Stack Overflow or respective owner

Related posts about dotnetopenauth

Related posts about dotnetopenid