Introduction
ProtechAuth allows you to integrate a SSO functionality with Protech's Web Portal and CRM4M database through their authentication web services. This modules uses Protech defined Unified Login Scenario 2 – User logins into Drupal and authenticates against Protech CRM4M.
Installation
ProtechAuth can be installed like any other Drupal module -- place it in the modules directory for your site and enable it.
Requirements
* PHP SOAP Libraries
* PHP 5.2 or higher
* Protech WDSL authentication web service URL
* Protech authentication security password
Configuration
See the module configuration settings page at admin/settings/protech. You can enter your WSDL authentication webservice url, authentication security password, match a security group with a Drupal role (for example Administrator -> admin) and match a Membership Type with a Drupal role (for example Member => member).
Standard Drupal pages: Forgot Password, Create New Account, and user page can be overwritten in the configuration of the module.
uid 1 is always exempt from the SSO process and the configuration screens allow you to exempt others.
The returned TOKEN is set in a Session variable $_SESSION['TOKEN'] and will need to be appended to all Protech web portal links in order for the SSO process to be passed through.