Skip to content

repeatedly/shibboleth-module-for-openpne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This module conduct Shibboleth authentication on OpenPNE.

Environment

  • OpenPNE 2.10.x
  • PHP 5 later

Installation

Get source

  • via git

    The recommended way of installation. You pull from the github repository.

    $ git clone git://github.com/repeatedly/shibboleth-module-for-openpne.git

  • via github on the web

    The way of installation using some Web browser.

    Access to http://github.com/repeatedly/shibboleth-module-for-openpne/tree/master .

    You download the zip or tar, and decompress donwloaded file.

Install module

Run the install.sh.

$  ./install.sh [option]

Option

  • clean

    Uninstall this module.

  • template

    Replace shibbolized o_login.tpl to original o_login.tpl.

  • only(Unpopulated)

    Use Shibboleth only o_login.tpl.

    Unpopulated reason begin that Prepare of login page images is a bother.

Configration

OPENPNE_DIR/config.inc.php

OPENPNE_SSL_URL set a appropriate value, because Shibboleth use the SSL.

init.inc

  • $GLOBALS['OpenPNE']['shibboleth']['essential']

    Essential attribute mapping using Shibboleth.

    e.g.) array('username' => 'HTTP_SHIB_INETORGPERSON_MAIL');

  • OPENPNE_SHIB_AUTO_REGIST

    If true, unregistered user is registered automatically.

    If false, unregistered user fails login.

  • OPENPNE_SHIB_INVITE_ID

    This value is used to register user as invite user ID.

TODO

  • Support other version(2.12, 3, etc...)
  • Add other authentication root(e.g. pass through the user registration)
  • Improve the performance

Copyright

Copyright (c) 2008-2009 Masahiro Nakagawa

This library is released under the PHP License, version 3.01.

About

This module conduct Shibboleth authentication on OpenPNE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published