A Drupal module that servers as an interface between Harvard University PIN system and Drupal applications / websites. The purpose of this module is to encapsulate low level details of PIN and provide and set of APIs for drupal developers.
The module was developed for and it's part of OpenScholar distribution but does not depend on OpenScholar and can be used in any Drupal installation.
In order to get a working PIN application on a Drupal site, you will need to:
- Install the module
- Register as a PIN2 customer
- Download and install GPG
- Create a GPG key on your server
- Import the Harvard PIN public key
- Send your public GPG key to [email protected]
- Configure your GPG and Harvard PIN application info at /admin/settings/pinserver
- Additionally enable the pinserver_authenticate module to allow login via pin
Note: This module currently only implements Harvard PIN API version 1 and version 2. There is currently no support in this module for Oracle Access Manager (Harvard PIN API version 3).
For more information about developing with PIN, see the Harvard PIN Customer Guide or the Harvard PIN2 Developer Resources PDF
- Write help and docs in our wiki
- Submit a bug or ask for support at our issue queue
- Contribute with bug fixes and new features by sending us pull requests
Joe Weiner @jjweiner, Richard Brandon @rbran100 , Shane Dupree @shanedupree, Oren Robinson @baisong, Seth Gregory, Blaise Freeman, Matt Petrovic @mpetrovic, Ferdi Alimadhi @Ferdi for their contribution with code and/or ideas.