Author: Rjb23 | Posted on: 11/14/2009 2:59:02 PM | Views : 335

I am trying to use openId with a custom membership provider. What I do is I go out and authenticate the openId user using the dotnetopenId control. So then on the openId logged in event I authenticate the openId login with a login that is tied to a user in my database. If the openId is not associated with a user in my db, validation fails but if they are associated with a user in my db then validation is successful.

Now the if the openId does not exist in my db the validation method fails like it should, but user still gets authenticated through forms auth, they get redirected to the default page and their openId shows up in the login status control, instead of their username which shows up when they get validated. I am only calling FormsAuthentication.RedirectFromLoginPage if they pass validation.

Any ideas? 
...

Go to the complete details ...