Link to home
Start Free TrialLog in
Avatar of chrisog
chrisog

asked on

DNN and Custom Authentication

I am new to DNN, but I have the need to develop a custom authentication module that will call a web service. I have a stand-along web application that calls the webservice to authenticate a user, but I need to integrate this functionality witih DNN.
Please note, I will ultimately have more than one DNN portal if this makes any difference.  Can someone please give me some guidance as to my options?  I assume I'll have to create a new module, I may have to integrate specifically with the Membership Provider etc., but I really don't know.
ASKER CERTIFIED SOLUTION
Avatar of Kishan Zunjare
Kishan Zunjare
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of chrisog
chrisog

ASKER

Thanks Kishanzunjare.  I will give this a try and re-post a question if I have any problems.
chrisog
chrisog,

Just a note on my experience with DNN.  I learned DNN a couple of years ago and built one commercial web site with it but have since dropped it entirely and even redid the one DNN site I built.

I found that the modules that were available were often constricting, not quite doing what I really wanted, and that there was sketchy or no support for them. The first version of a module was usually done by the DNN team, just to show a proof of concept until someone in the community came along and did a better one.  But you never knew if anyone was going to be available to support a module.  The DNN team members seemed to be volunteers and  rotate frequently, so if the designer of your module had moved on you were out of luck - after you had taken the time to learn the module and integrate it into your site.

 The last straw for me was when I wanted to do something that was a stretch for DNN.  There was a commercial  module that went some distance toward what I wanted and I worked the the designer for several months modifying it to do what I wanted, but I pushed him way beyond what he had put into the module and we both agreed finally that we were trying to drive a square peg into a round hole.  I complained to the DNN forum and their solution was that I should hire a DNN consultant to design a custom DNN module from scratch.  At that point I asked myself, "Why am I using DNN?"  

The solution turned out to be quite straight forward and elegant with PHP and MySQL and I never did another DNN site.  Breaking free of DNN, for me,  was like breaking out of prison.

That was my experience with DNN.  

Steve