My MontreatAsk Montreat

Viewing: Single Sign-on

November 07, 2009   Login

Resources
 Top Downloads
Minimize
 
 Single Sign-on Module
Minimize

The Single Sign-on module allows for integration of DotNetNuke with external applications.  At Montreat College we will use it for access Moodle and IQ.Web from within the DotNetNuke portal system. 

The latest version (1.1) has many enhancements over the first version. 

1. The module allows a graphic to be chosen as the link.
2. The module can now open the target site in a new window, leaving the DotNetNuke portal page open.
3. The module can also be called as a url link from the DotNetNuke menu system.
4. Three new custom fields have been added to allow for field/value assignments for non/standard systems.

To use it as a menu item that opens in the same window use something similar to this:

http://localhost/dotnetnuke/desktopmodules/mc.ssolink/loader.aspx?Applink=http://my.moodle.site&FormName=login&FormPath=/login/index.php&uf=username&pf=password

This link would open open a site called my.moodle.site and login the user in automatically. It would reuse the DotNetNuke window to display the page. Note, no username and password information is used on this page, the uf field and pf field are form names not values on the form.

To use it as a menu item that opens in a new window:

javascript:window.open('http://localhost/dotnetnuke/desktopmodules/mc.ssolink/loader.aspx?Applink=http://online.moodle.site&FormName=login&FormPath=/login/index.php&uf=username&pf=password')

Where

Applink is the url to the web application
FormName is te name of the form on the web page that handles the login
FormPath is the path to the login form on the web (the login page)|
uf is the username field on the form
pf is the password field on the form
subn is the submit button name (some forms require a value to exist upon submit to process login)
usesub do you want to use the submit button, "True" or "False"
CF1, CF2, CF3 are custom fields you can define.  These are the names of the fields as they would appear on the form.
CV1, CV2, CV3 are the respective values for the custom fields. If you supply a custom field, you must supply a custom value for that field.

The Single Sign-on module allows for integration of DotNetNuke with external applications.  At Montreat College we will use it for access Moodle and IQ.Web from within the DotNetNuke portal system. 

The latest version (1.1) has many enhancements over the first version. 

1. The module allows a graphic to be chosen as the link.
2. The module can now open the target site in a new window, leaving the DotNetNuke portal page open.
3. The module can also be called as a url link from the DotNetNuke menu system.
4. Three new custom fields have been added to allow for field/value assignments for non/standard systems.

To use it as a menu item that opens in the same window use something similar to this:

http://localhost/dotnetnuke/desktopmodules/mc.ssolink/loader.aspx?Applink=http://my.moodle.site&FormName=login&FormPath=/login/index.php&uf=username&pf=password

This link would open open a site called my.moodle.site and login the user in automatically. It would reuse the DotNetNuke window to display the page. Note, no username and password information is used on this page, the uf field and pf field are form names not values on the form.

To use it as a menu item that opens in a new window:

javascript:window.open('http://localhost/dotnetnuke/desktopmodules/mc.ssolink/loader.aspx?Applink=http://online.moodle.site&FormName=login&FormPath=/login/index.php&uf=username&pf=password')

Where

Applink is the url to the web application
FormName is te name of the form on the web page that handles the login
FormPath is the path to the login form on the web (the login page)|
uf is the username field on the form
pf is the password field on the form
subn is the submit button name (some forms require a value to exist upon submit to process login)
usesub do you want to use the submit button, "True" or "False"
CF1, CF2, CF3 are custom fields you can define.  These are the names of the fields as they would appear on the form.
CV1, CV2, CV3 are the respective values for the custom fields. If you supply a custom field, you must supply a custom value for that field.

 Single Sign-on Settings Screen
Minimize