MemberShipProvider support in v3.0 - feedback please Options
hartvig
Posted: Thursday, February 15, 2007 9:32:52 AM

Rank: Addict

Joined: 3/17/2008
Posts: 982
Location: Nyborg, Denmark
I'm looking at stripping down the membershipprovider support for v3 to make the release closer. Here's what's working now and then my ultimate thoughts for future support. Let me know what you think.

What's supported in next commit:
An umbraco MemberShip and profileProvider. This means that you can use standard login/forgotpassword/profile support in .NET with umbraco member data. It also means that 3rd party controls that rely on the membership and profile providers in .NET 2.0 will support umbraco members out of the box.

What I wanted initially:
Full support for existing providers in umbraco. The idea was that the membership functionalities in umbraco should simply be a wrapper for the .NET membership and profile providers. This way you could use existing providers with umbraco, and as such easily integrate your own membership and profile providers with umbraco (like using your own authentication methods or external storage outside umbraco). It seemed pretty straightforward at first and went really well. However loads of challenges came up and it quickly became clear that of this shouldn't cause a long delay in v3 it would be either a compromise on backwards compatibility (not an option) or a configuration hell (which would lead to many confusions and low adoption).

Why would support for external providers be so neat:
Because it could make it very easy to use 3rd party authentication and member systems while still have the joy of the umbraco user interface and api's to configure them. Like using the "Public Access" to control access to pages even though you use your own authentication system instead of umbraco members. Or use LDAP/Active Directory as authentication for the umbraco web client (/umbraco).

So what am I saying:
I'm saying that there'll be providers for .NET membership and profiles for umbraco, but not support for external providers inside umbraco for v3. I really need to get v3 shipped and while provider support is a very really nice enhancement, it's not crucial. Especially if it ends up being implemented an inelegant way to speed up release. So it'll come in vNext (3.1), and until then there'll be no out-of-the-box support for external providers. However - as today it'll still possible to use external authentication tools, it just requires some degree of coding.

Hope you guys understands - the good news is this will make v3 very close to final beta.

Cheers,
Niels...

Jeeeez, did I really start this :-)
kenny
Posted: Saturday, February 17, 2007 3:34:13 PM

Rank: Aficionado

Joined: 8/12/2006
Posts: 139
Location: Norway
I'm surprised nobody has replied on this post...

This feature is very important in a case I'm working on where we need SSO between multiple Umbraco sites. If excluded from v3, will the feature appear in a later release?

Kenneth Solberg - xeed* - core dev - level 2 cert pro - my blog
hartvig
Posted: Sunday, February 18, 2007 4:38:07 PM

Rank: Addict

Joined: 3/17/2008
Posts: 982
Location: Nyborg, Denmark
Kenneth wrote:

I'm surprised nobody has replied on this post...

Me too!

[quite=Kenneth]
This feature is very important in a case I'm working on where we need SSO between multiple Umbraco sites. If excluded from v3, will the feature appear in a later release?
[/quote]
It will appear in v3.1 as I agree it'll make integration much easier and sweeter. However only if implemented in a way that makes it easy and intuitive to use. That was why I decided to strip it out of v3, as it would either be a crummy implementation or more v3 delay (which really, isn't an option is it ;-))

Cheers,
Niels...

Jeeeez, did I really start this :-)
jHodgkinson
Posted: Tuesday, March 20, 2007 2:25:30 PM
Rank: Fanatic

Joined: 3/15/2007
Posts: 378
Location: Cary, NC USA
Niels - we're looking into replacing our current proprietary 1.x architecture with Umbraco for 35+ sites and 15,000+ members. We're possibly looking to start our web apps port sometime this summer (2007). I know your trying to stay away from providing hard release dates but do you anticipate the 3.1 release anytime near the summer timeframe? Also, say we do use the Umbraco 3.0 architecture and have all of our accounts, groups and permissions created, will there be issues when upgrading to the 3.1 .NET membership provider? Many thanks in advance.
hartvig
Posted: Tuesday, March 20, 2007 8:03:18 PM

Rank: Addict

Joined: 3/17/2008
Posts: 982
Location: Nyborg, Denmark
John Hodgkinson wrote:

Niels - we're looking into replacing our current proprietary 1.x architecture with Umbraco for 35+ sites and 15,000+ members. We're possibly looking to start our web apps port sometime this summer (2007). I know your trying to stay away from providing hard release dates but do you anticipate the 3.1 release anytime near the summer timeframe? Also, say we do use the Umbraco 3.0 architecture and have all of our accounts, groups and permissions created, will there be issues when upgrading to the 3.1 .NET membership provider? Many thanks in advance.


Hi John!

No, I won't give any promises (been there - quite a no-success ;-)) but I would assume that a release of v3.1 to be realistic end of the summer.

Upgrade from v3 to v3.1 will be a no-brainer and if you've been using a .NET 2.0 MemberShipProvider while developing with v3, umbraco v3.1 will be able to use that out of the box (more or less - maybe a little web.config gym will be needed).

Hope this helps - when v3 is excepted I hope to answer more specifically!

/n

Jeeeez, did I really start this :-)
bootnumlock
Posted: Wednesday, March 21, 2007 3:42:48 AM

Rank: Fanatic

Joined: 10/9/2006
Posts: 460
Location: batavia, IL
and that more specific answer would be????

:)

Just looking forward to v3 release....

bootnumlock - aka bob baty-barr
My Packages Site: http://packages.maliciousthinktank.com
Business Blog: http://www.maliciousthinktank.com/blog
Personal site: http://www.baty-barr.com
Level 1 Certified!
jHodgkinson
Posted: Thursday, March 22, 2007 4:52:52 PM
Rank: Fanatic

Joined: 3/15/2007
Posts: 378
Location: Cary, NC USA
Niels Hartvig wrote:

Upgrade from v3 to v3.1 will be a no-brainer and if you've been using a .NET 2.0 MemberShipProvider while developing with v3, umbraco v3.1 will be able to use that out of the box (more or less - maybe a little web.config gym will be needed).


Niels - so are you saying that if we use the current 3.0 Umbraco membership OR a .NET 2.0 Membership Provider integrated w/ Umbraco 3.0 - either way the membership upgrade from 3.0 to 3.1 should be a no-brainer? just want to make sure I'm understanding fully. Many thanks.
levous
Posted: Tuesday, December 04, 2007 7:12:04 PM
Rank: Newbie

Joined: 8/21/2007
Posts: 17
I thought I'd chime in and tell you that I agree 100%.
* Better to be done late than done poorly
* Nice, Nifty, but Not Critical
* Should Not have held up the last release

I already have a membership and profile system built for our website and would love to be able to integrate these users with content membership. However, we can certainly find temporary workarounds to accomlish whatever comes up with that regard.

Appreciate the attention to timelines
kutedawako
Posted: Tuesday, December 04, 2007 8:51:28 PM
Rank: Devotee

Joined: 9/12/2007
Posts: 58
Location: Honoluu, HI
When do you plan on releasing v 3.1?

Users browsing this topic
Guest


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.