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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Security related questionsSecurity related questions
Previous
 
Next
New Post
5/29/2008 2:27 PM
 

I am new to DNN and thus far have been impressed with it.  I am evaluating it as a possible solution for a situation one of our customers has. 

We have an existing web application (ASP .NET/C#) that is in production.  Our customer has the need to give some users the ability to add content and upload white papers while others have a read-only ability.  An additional caveat is that the content needs to be additionally filtered by program (e.g. User 1 is allowed see the content for programs 1, 2, & 4 while User 2 is only allowed access to program 2).  This ability isn't for the entire existing application, but rather as a small add-on that is accessable through the existing app.

My initial thought was to have a page for each program and then change the menu options of which pages a user could navigate to based on their access priviledges.

My questions are as follows:

1) Is it possible to programmatically log into the portal?  A complex authentication model is already in place within the existing application and that is what we need to use so the thought was to create a user with read-only rights and a user with edit rights and then choose which user to log in as based on their login info from the existing application. 

2) The users that need edit abilities will also need to upload files (white papers & pictures), but I can't figure out how to grant those priviledges to a user.  I don't want to give those users admin priviledges to the portal which seems to be the only way to upload things.  Is there a way around this?

Thanks in advance.

Adam

 
New Post
5/29/2008 2:44 PM
 

 

 

DNN supports several authentication providers:

Active Directory

DNN Forms (ASPNET authentication)

LiveID

OpenID

You may want to check out Mitchel Seller’s Blog here http://www.mitchelsellers.com/Blogs/tabid/54/articleType/ArticleView/articleId/172/Default.aspx regarding authentication provider installation.

 

 

 

You should be able to delegate certain functions down to specific modules or pages. For example if you are using a document management module, you can delegate certain group(s) of users ability to perform specific functions such as uploading, while others can only read the uploaded documents. DNN is very flexible in that regard, it all comes down to the specific module and it’s capabilities.

 


Affordable DotNetNuke Hosting Affordable DNN Hosting & Support - www.ihostasp.net
Slavic Kozyuk
IHOST, LLC
Call toll-free: 1.800.593.0238
 
New Post
5/29/2008 2:46 PM
 

Sorry, double post. DNN forums glitched out on me.


Affordable DotNetNuke Hosting Affordable DNN Hosting & Support - www.ihostasp.net
Slavic Kozyuk
IHOST, LLC
Call toll-free: 1.800.593.0238
 
New Post
5/29/2008 2:56 PM
 

Adam:

The answer to both of your questions is definitely yes.  DNN has a very robust and flexible user security and roles infrastructure that you can take advantage of to make your life as an ASP.Net developer a lot easier.  And I have to say that the architecture of these components of DNN have been there from the beginning and has been tested and debugged by literally thousands of users during the last several years worldwide.  The problem in your case is the investment in time, effort, and possibly mature working code you already have in your current application.  You can definitely leverage the DNN framework to help you with your application requirements, but in your case, you have to really do a careful evaluation of the benefits of this change, as it will require a significant time investment just to do the application conversion to the new architecture.  You would have to break down and basically convert your application to a DNN module (really a user control) and then deal with the idiosyncrasies involved with this, you wouldn't loose functionality by adopting DNN but you would obviously have to do some things differently.  Depending on how big and complex your application is, this may be significant work.  And if you are not familiar with DNN module development, there will be "learning curve" factor to consider also.

Hope this helps.

Carlos

 

 
New Post
5/29/2008 3:04 PM
 

"it will require a significant time investment just to do the application conversion to the new architecture."


I am not planning on rewriting or rearchitecting the existing app.  What we want to do is have the DNN portal be linked to from the existing app (basically the portal will hang off the side of the existing app).  The key is that the user will log into the existing app and then go through it to reach the portal, but we don't want them to need to log into the portal as well.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Security related questionsSecurity related questions


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