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 ...Single Sign On between DNN and external websiteSingle Sign On between DNN and external website
Previous
 
Next
New Post
10/15/2012 10:11 PM
 

I have a client that is putting together a DNN website.  They also use a third party web application (hosted on the Internet) for back office management.  This app has a web api that allows you to publish various web forms that allow authenticated users to modify data in the application. 

I would like to use DNN to manage the authentication, and display pages in DNN to authenticated users which present various forms from the third party ipp in iFrame pages within the DNN site.

There is a web api for sending credentials to the third party app, which returns a security token that is used on the query string for subsequent calls to the data entry forms.

Will DNN or a third party authentication component support this sort of integration from DNN with an external website? 

Any info is greatly appreciated.

Steve Burt

SB Consulting

 
New Post
10/16/2012 6:39 AM
 

A IFrame solution ist the best practice for this szenarious.  You should create a custom DNN Module with Connection to the Web Service of the other webapplication.

If you need a to logon in DNN with authentication to the 3rd parity webapllication you need to create a DNN Provider to connect to it. If it used Active Directory for authentication there is a Provider availible for DNN.

 
New Post
10/16/2012 10:09 PM
 

Thanks for your quick response Matthias.

I have not done any module development yet, but this looks like my chance to.  I would like to use the DNN database as the user credentials store.  I can login using the DNN credentials to login to the 3p app with a web service call.  What would be the best practice way to store the security token returned by the login call?  This token has to be passed back to the 3p app on the subsequent calls I will do within the iFrame.

Steve

 
New Post
10/17/2012 8:20 PM
 

I think you should go away from a iFrame solution.  IFrame could not comunicate as a Client, so you can not communicate between a Client or other Servers. 

I am not a developer so I think you should wait to answers from a developer.  My knowledge in that is to smal and I didn't want to direct you into the wrong way.

 
New Post
11/4/2012 7:31 AM
 
Thanks Matthias,

I understand your point about the iFrame. A DNN module that handles the SSO and can be configured to display different URLs from the external app sounds like the way to go. I will look for a good developer and hopefully get this going quickly.

Thank you for your advice.
Steve
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Single Sign On between DNN and external websiteSingle Sign On between DNN and external website


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