This is a D6 module
This module was developed from the IMIS Auth Module, which uses a different SSO then IBC SSO and returns different data.
This module works with IBC SSO using SOAP. You will need to purchase the IMIS module from IBC for this to work. The developer of this module is in no way affiliated with IBC outside of being a customer.
This module works differently than the IMIS Authentication module
This module loads the following information from the SSO.
IMIS ID
Member Type
First Name
Last Name
Prefix
Suffix
Full Name
Company Name
Workphone
The IMIS admin can also attach "Extension Data" which can be any sort of user information query. This information is loaded into a long text field since we never know what it will return.
The SSO also returns information to create a cookie. If users are in the same domain they can access the IMIS web interface using this cookie. Then the cookie is destroyed on logout.
From original Auth module.
Exempt Users
Certain Drupal users can be exempted from iMIS Authentication (e.g. Drupal site admins). This permits their login, password and other behaviours to be handled normally by Drupal. These exempt users can be assigned to additional roles (e.g. content editors) as needed by administrators.
Why a seperate module
The IMIS Auth module uses a different web interface (REST) and is maintained by the people people that sell the IMIS module. I don't see them as having any interest in maintaining or integrating this service because it is a competing project.
git clone --branch master http://git.drupal.org/sandbox/jasonrichardsmith/1382482.git imis_ibc_authentication
Sandbox: http://drupal.org/sandbox/jasonrichardsmith/1382482
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | 1382482_pareview.txt | 1.11 KB | natemow |
Comments
Comment #1
natemow commentedAutomated review attached -- This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Go and review some other project applications, so we can get back to yours sooner.
Manual review -- having some familiarity with various iMIS integrations, I'd be happy to hit this one harder once the standardization stuff has been addressed.
Comment #2
jasonrichardsmith@gmail.com commentedThere were some commands found here:
http://drupal.org/node/1127732
That seemed to only apply to released modules. Could be wrong about that, still learning git.
I removed the License, added a README.txt, and created a new version off of master.
git clone --branch 6.x-1.x http://git.drupal.org/sandbox/jasonrichardsmith/1382482.git imis_ibc_authentication
Comment #3
jasonrichardsmith@gmail.com commentedI ran the online version of pareview.sh and got the below. I will address and resubmit
------------------------------------------------------------------
There are still files other than README.txt in the master branch, make sure to remove them. See also step 5 in http://drupal.org/node/1127732
Review of the 6.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Go and review some other project applications, so we can get back to yours sooner.
Source: http://ventral.org/pareview - PAReview.sh online service
Comment #4
jasonrichardsmith@gmail.com commentedI have been wrestling with pareview but I think everything is taken care of.
git clone --branch 6.x-1.x http://git.drupal.org/sandbox/jasonrichardsmith/1382482.git imis_ibc_authentication
Comment #5
jasonrichardsmith@gmail.com commentedMy code is clean and the security works. Still awaiting approval.
After talking with IBC I am instituting some further security measures.
Comment #6
jasonrichardsmith@gmail.com commentedJust ran this through coder
Added some more ibc functionality and this module is ready to go.
Comment #7
jasonrichardsmith@gmail.com commentedchanging to major after 2 weeks without review
Comment #8
klausiGet a review bonus and we will come back to your application sooner.
Comment #9
jasonrichardsmith@gmail.com commentedMoving to critical.
Comment #10
jasonrichardsmith@gmail.com commentedWas wondering if anyone could review? When I get home today, I will be reviewing other committed modules.
http://git.drupal.org/sandbox/jasonrichardsmith/1382482.git 6.x-1.1x
git clone --branch 6.x-1.1x http://git.drupal.org/sandbox/jasonrichardsmith/1382482.git imis_ibc_authentication
Comment #11
klausiSorry for the delay, but you have not listed any reviews of other project applications in your issue summary as strongly recommended here: http://drupal.org/node/1011698
There are still files other than README.txt in the master branch, make sure to remove them. See also step 5 in http://drupal.org/node/1127732
manual review:
Comment #12
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.
Comment #13
jasonrichardsmith@gmail.com commentedThis module was closed for inactivity. Deleted old branches please review.
Comment #14
PA robot commentedProject 1: https://drupal.org/node/2009900
Project 2: https://drupal.org/node/2009846
Project 3: https://drupal.org/node/1388672
As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).
If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #14.0
PA robot commentedadded sandbox link
Comment #15
avpaderno