Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationCouple of issues with AD AuthenticationCouple of issues with AD Authentication
Previous
 
Next
New Post
4/15/2008 9:57 PM
 
In AD my domain is listed as domain.com. What I am saying is that users should have the option to type their name in any format they want and it should just work. When I connect to a network resource or say outlook web access I can log in using user@domain.com domain.com/user domain/user they all just work. Even if i just type my username and no domain it still works because in iis i have a default domain configured and users dont really have to type it in. DotNetNuke should not treat windows authentication any different that windows does. Windows accepts all formats and so should DNN. So like I said in my previous post, I think you should store it in the database in which ever way it needs to be to make it work. Then when a user logs in you simply manipulate what they typed to make it match the format in which you have it stored as. i.e if they typed user@domain.com, take the value of the textbox before you do anything else with it change it to domain.com/user and proceed with authenticating. As i finished writing that, I think I finally understand the problem. Are you not able to manipulate what the user has typed in the login box because dnn handles the event and not the auth provider? OK OK, now I get it. In that case what if you did a check on the dnn table to see if the alternate format of the user name exists and if so prevent DNN from creating two users? At the very least reject the authentication? I am answering my own questions as i go. That would be because you can not add your own stored procedures. But you dont necessarily need a stored procedure to access the database.
 
New Post
4/15/2008 10:35 PM
 

Hehe you're getting the picture. I can capture what's been typed in and force the change to what the username is. That's not a problem. The problem is that I can't force an unwanted change on the end user (the hosts/admins that use the provider not your actual AD users). I could but I know I'd want to kill any programmer that suddenly changed how every user in my portal showed up.

Look at it this way. If you didn't use the automatic login (and until recent versions a lot of people didn't because of the IIS popup for external users). All your user accounts would have been entered as user@domain.com. Now if I suddenly force a change where all user accounts would be entered into the database as domain\user you would be where you are now but you'd want to beat on me because I suddenly forced this change on you. What I'm saying is this has been a problem since long before I had anything to do with the AD provider and I recognize that it's a problem. What I want to do is allow a graceful solution for you as a site admin to make the decision on how the accounts are entered into your database. It will be something that will be done in one of the near future versions but may be something that only works for DNN 5.

EDIT: As for your domain name. Check the Pre-Windows 2000 domain name (right click on domain.com and go to properties). That's what the provider users (that's a .NET deal not part of the provider code).

 
New Post
4/16/2008 10:19 PM
 

How do you promote an AD user to host admin?  I can make one an Administrator, which allows access to the Admin menu, but don't see a way to promote to host admin.

 
New Post
4/16/2008 11:53 PM
 

I posted how a few posts up.

If you open the Users table and find your user account you can change the IsSuperUser flag to a 1 or True (depending on what version of SQL you're using) to promote your user to Host status.

 
New Post
4/17/2008 12:07 AM
 

I did see that, but I was assuming there was also a way to do it before you turn off Standard authentication through the host or admin interface.

Is there some program that is similar to phpmyadmin but for sql express 2005?

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationCouple of issues with AD AuthenticationCouple of issues with AD Authentication


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out