The IowaComputerGurus Inc. External Database Authentication provider, formerly known as Custom Authentication, is an easy to use generic authentication provider that allows integration between DotNetNuke® and an external database. The external user database may be hosted locally on the same server as DNN or a different server entirely, that is completely customizable. This provider also takes careful consideration to still allow all standard DNN admin and host accounts to login normally, therefore you do NOT need to add dummy accounts to your external database to maintain DNN administration functionality.
Purchasing options include the installation version, which will work against any database as long as you can insert a needed stored procedure that will return the following fields: fname, lname, mi, email, and password. The column names must be the same, so you may need to alias your current column names.
Features
- Easy to install using standard DNN installation, plus single external configuration step
- Version 6.0.0 of the provider works with DNN 6.x and later
- Flexible implementation allowing for wide compatibility
- DNN host and admin users will continue to use the DNN authentication system, so no worries of being locked out.
- Auto-synchronization to apply changes to information from external database on login
- Ability to use username or email as the DNN Username
- Ability to sync DNN user id back to external system
- Ability to assign role(s) based on external database information
- Ability to deny role(s) based on external database information
- Ability to delimit role information with a character(s) of your choice
Considerations
1.) Due to the nature of this product, you MUST customize the integration script that is used to communicate with your external database. This will require knowledge of SQL Server and your own environment. If you have questions regarding this process, please contact us before purchase, we will gladly discuss options.
2.) This product ONLY solutions for the login process, a separate process is needed to ensure that new user registrations are added to the external database. IowaComputerGurus Inc. will be releasing a Custom Registration Module in the upcoming months to fit this potential gap.
Support Options
For priority customer support please use the IowaComputerGurus Support Site, this will ensure that we get your information and can respond to your requests in a timely fashion.
Package Options
You have two purchase options with this module, the first is the installation package which can be installed on your DotNetNuke site, and only includes the needed elements. The second option is standard with source which also includes a download of the full C# source code for the provider, allowing easy customization to fit your needs.
Additional Services
If you have a custom implementation that you need and do not want to perform development on your own, IowaComputerGurus Inc. for an additional charge can customize the provider to meet your needs. For pricing quotes please contact us!
Administrator's Guide
To allow users to get a feel for the provider and what it can do for them we make the "Administrators Guide" available for review prior to purchase. Click here to view the guide.
Where to Buy?
This module is available for purchase from SnowCovered.