How can we help?


i2Integration Creates Single Sign-on Capability Between DNN and Avectra netFORUM
Single sign-on for three independent but associated websites means a seamless member database and improved interactivity for users, thanks to i2Integration.

Administrators and members of the American Association for Women Radiologists (, the Society of Computed Body Tomography & Magnetic Resonance ( and the North American Society for Cardiovascular Imaging ( now enjoy a single sign on between Avectra and DNN.

The new capability allows members to log in to DNN, which then automatically logs them into Avectra’s NetFORUM. Upon login, member profile data is pulled from Avectra to populate the DNN user account with Avectra’s data. Roles are automatically assigned in DNN based on the member profile in Avectra. Instant benefit to members: one central login and one account to manage.

“Avectra netFORUM is a great platform for association management," said John Forsberg, i2Integration CEO. "Pulling that together with the open source DNN CMS gives our clients a powerful solution, directly tying the website to the membership database and online member interactivity."

How we did it:
i2Integration created a DNN login module that was placed on the three websites, which allows users to enter their credentials, click a button and attempt a login to the site. 

Upon entering a username and password and clicking the Submit button, the module attempts to verify that the credentials are valid using the netFORUM API’s “Authenticate” method.  This method returns a SingleSignOn Token if the credentials that are passed are valid. 

If the Authenticate method does not return a valid token, the DNN module attempts to log the user into the DNN site with local credentials.  If the DNN authentication succeeds, but the netFORUM authentication fails, an error is presented to the user that informs them that their user information is out of date, and that they need to contact the website owner for further assistance.

If neither authentication succeeds, the user is presented with a message stating that the entered user information is invalid. 

If the netFORUM authentication succeeds, but no matching username exists in DNN, a call is made to the netFORUM API “CheckEWebUser” method, passing in the username, password and authentication token. This method returns the basic user information needed to create a copy of the user in DNN. Once the user is created in DNN, the standard DNN authentication is performed, and the user is logged into DNN. The user is also added to a “Members” role based on a flag returned by the netFORUM API “GetIndividialByKey” method. If the individual has a value of 1 in this field, they are considered to be in the “Members” role; otherwise, they are considered a “Visitor" and only have the role of “Registered Users” in DNN.

If the netFORUM authentication succeeds, and a matching username exists in DNN, a call is made to the netFORUM API “CheckEWebUser” method, passing in the username, password and authentication token. This method returns the basic user information needed to update the user in DNN. Once the user's account is updated in DNN, the standard DNN authentication is performed and the user will be logged into DNN. 

The login is maintained using a cookie, so if the user travels to another website and then returns back to the DNN site, they are still logged in as long as the cookie is not expired.

The "Forgot Password" link directs to the netFORUM “Forgot Password” page.  

The three websites require a user’s session when moving from the DNN website to the netFORUMs site. Currently, netFORUMS only has one option for this, called the “SSOToken,” which must be passed in as a querystring variable for every link. DNN does not have an easy way to append this token to variable links. JavaScript was added to the three sites to recognize any links of and appends the needed site name and users' SSO Token, allowing them access to the Avectra netFORUM site. The user is notified via a pop-up that they need to log in before they have access to these pages. 


Sixty Days to Migrate Website and Switch CMS Is No Sweat for i2Integration
When the American College of Radiology contacted i2Integration in late October about switching to an open-source content management system for six of the independent subspecialty societies it manages by the first of the year, CEO John Forsberg knew it was going to be no small task. But he was confident the Lansing-based company was up to it.

That came as good news to Michele Wittling, executive director of three of the organizations. While no organization wants some or all of its online presence to go dark, even temporarily, anything less than a seamless transition was "not an option," she said.

"We were in the process of sending out our annual dues membership bills, and the switch also coincided with annual membership meetings," Wittling recalled. "The communications about those events, including activities at RSNA, the largest radiology conference in the world, are on the website. All non-meeting activities of the societies are also on the website."

Ronni Levine, ACR program coordinator of association services, found i2Integration online and liked what she saw, particularly the company's experience with DNN.

"We were using a content management system that was rather outdated, and we wanted to take advantage of having to find a new one that was more robust and flexible," she said. "And we were definitely looking for something that would address the needs of small associations."

In the eight weeks before the plug was to be pulled on the proprietary CMS system the organizations' websites operated,  five of the societies with a December 31st deadline migrated their content to new sites operated with the open source DNN content management system.

The project included creating new DNN sites for each organization and implementing a new design that is responsive to different devices (PC, tablet, phone). Each site utilized the same design structure, but was modified to give an individualized look and feel. i2Integration also provided training on the administration of DNN and assisted in SEO and content migration questions.

What was i2Integration like to work with? " I would recommend them, and I have." Wittling said. "And I don't recommend people or companies easily.

"We are not web professionals. That is not what we do. We needed to ask questions and to count on them to not only answer the questions we were asking, but to know the questions we weren't thinking to ask. We were treated as though they were a partner, that we were valued customers, like they were on our team."

i2Integration currently is also working on setting up single sign-on between some of the websites and the member database, Avectra, which will allow members to log in once  and immediately be logged into Avectra's netFORUM for member specific (and username/password protected) services. 


Newsletter Sign-Up

This isn't your grandpa's newsletter. You won't find fluff. Or news about who won the golf tournament. No, in our newsletter you'll find meaty information that will help you run your business better. Click here to sign up.