I'm attempting to implement OpenID with ASP.NET MVC (Yeah, we haven't heard that one before I'm sure!)
That really isn't the big problem, though. My huge problem is that I am exceedingly confused about how to do this alongside an application that will need to store a lot of information about the logged in users (profiles, histories, etc)
It seems to me that OpenID takes away the site-centric logic and makes it, well, open. This is all well and good if you just make an authentication ticket to be seen as a 'validated' user - but in all seriousness I am completely lost. Is it possible to implement OpenID such that logging in with it will allow users to 'exist' on my own application as if they had gone through normal registration?
I've been reading the NerdDinner 2.0 application code that implements openId, hoping that would answer my question - but alas I find no such clues.