Tag: OpenID

  • Logging in now works

    If a picture is worth a thousand words, this post has three thousand fifteen words:

  • Getting the current user

    I’m not using any authentication gem or plug in, I’m rolling my own. I’m actually using OpenID, so rolling my own is not hard: no passwords to encrypt, resend and send, no email address to verify. I think this is the future. But I’m also doing something that I call ghost users. When you use…

  • Profile models

    The profiles in Sano are built out of two models: User OpenId The reason to have an OpenId model and not just one field in the User model is that I like giving users the possibility of defining more than one OpenId provider. StackOverflow does that and since I use my own OpenId server, the…

  • The advantages of OpenID

    OpenID has many advantages. For the average user, the main one is not having to remember a thousand passwords. That’s obvious. But also consider not having to remember the username. Many web sites use the email address as username and that’s nice, but many don’t. And most people are not lucky enough to have a…

  • Converting the ASP.NET MVC project into OpenID

    When you create an ASP.NET MVC project it comes with a controller called AccountController that manages logging in, logging out, registering, changing password and so on. Since usernames and passwords are dead I converted it into OpenID and I’m just pasting it here for everybody to use. I’m using the DotNetOpenAuth library which you have…

  • The future of OpenID

    The future of OpenID, I believe, is more likely to be in hundreds… thousands of little web applications consuming OpenID because it comes built in with the framework used to build the application than the big guys consuming it: Django Ruby on Rails Zope/Plone

  • Joining the OpenID revolution

    After watching the OpenID community grow for years, I finally joined them. I’ve liked the idea from the first day I’ve read about it; aren’t we all tired, after all, of having to remember hundreds of usernames, passwords (sometimes with conflicting constraints: a password must have numbers, a password can’t have numbers)? From OpenID’s web…