Published on October 13, 2008
Building a Membership Provider for DNN 4.x.x. presented by Henry Kenuam, Engage Software
About Me • Henry Kenuam – CTO at Engage Henry Kenuam: firstname.lastname@example.org Engage Software p:: 314.966.4000 x224 f:: 314.966.2299 www.engagesoftware.com
Objective for the next Hour • What is Membership? • Understanding all the Pieces • DNN Authentication features and settings • Walk through the DNN Login process • Create a new Membership Provider (from default). • Modify new provider code to use Web Services for authentication. • Tidbits on DNN Extension (Cambrian)
What is Membership? • Membership is one small piece of larger objective • Single Sign-on is about passing credentials for site to site or portal to portal. • Authentication System – Term for encapsulating authentication process
Considerations • Why am I replacing the membership (authentication) in the first place? • Who ultimately will manage users? DNN or the remote system? • Can I achieve what I need by adding on to the existing functionality provided or am I replacing the user's data store and the validation process entirely? • Does the other system provide enough functionality to satisfy the abstract Membership Provider that DNN uses? • Can I retrieve a decrypted password from the new data store?
Understanding all the Pieces • Default Authentication for DNN is Forms Authentication • Built on the ASP.NET 2.0 Membership • DNN uses a Provider Model to allow new implementation plug-in • Membership Provider, Role Provider and Profile Provider, providers, providers, providers…
Enough talk, let’s look at some code…
Additional References • http://msdn.microsoft.com • http://www.engagemodules.com • http://www.charlesnurse.com/ • http://odetocode.com/Articles/427.aspx
... get started building a new Membership Provider ... Building your own Membership Provider for ... remove the DotNetNuke.Providers ...
Building a Membership Provider for DNN 4.x.x. presented by Henry Kenuam , Engage Software. About Me ... satisfy the abstract Membership Provider that DNN
Currently we are using DNN 6.5 and I found some information on creating my own authentication provider ... membership provider ... DotNetNuke crashed after ...
... on membership providers.ASP ... DotNetNuke uses a membership provider which is ... Building your own custom membership provider for ...
Hi everyoneI want to build a custom membership provider (a single sign on) on DNN 7.2. Any ideas on how to develop it or documentation about …
I am looking for a way to create my own user registration page in DotNetNuke. ... I am building. ... membership provider included with DotNetNuke.
While this Wrox Blox describes how to develop a custom DotNetNuke Membership Provider, ... Why Build a Custom Membership Provider? 5. Building the Custom ...
A DNN Administrator user has total control of the portal-level options including membership, ... modules for building data ... hosting provider ...