Request for review of new Consumer namespace

0 views
Skip to first unread message

Andrew Arnott

unread,
Feb 24, 2008, 7:45:19 PM2/24/08
to dotnet...@googlegroups.com
I've just committed a set of huge refactoring changes to the DotNetOpenId.Consumer namespace.  The primary goal being to simplify the experience for writing OpenId consumers whether you're using the ASP.NET OpenIdLogin control or not.  A great deal of functionality is no longer public, and this is by design as most of it did not need to be. 

I'd like anyone interested to check out the public classes and methods of the Consumer classes and let me know what you think.  Especially if there's anything that you are doing in 0.1 that you can't do in 0.2 because of classes or methods that I've hidden, please let me know.

If your reaction is "oh my gosh! everything's changed!" and you want to rant about the evils of "change for change's sake" to me, please take a few deep breaths, wait a day, and look at it over again from a new user's point of view before clicking Send on that rant email.  Yes, I acknowledge that these drastic changes to the upcoming 0.2 version will cause some growing pain for users of 0.1, but I think they'll be worth it as the new shape of the library will be so much easier to use (IMO).  Oh, and remember that the roadmap has always said refactoring was coming in a future version. :)

I'm not done working over the internal or public Provider classes yet, so don't focus on that during your review as they're still under heavy development.  I'll let you know when these areas are ready for review.

--
Andrew Arnott
Reply all
Reply to author
Forward
0 new messages