Skip to content

Parse matriculation number from the Leibniz Universität Hannover WebSSO Interface

License

Notifications You must be signed in to change notification settings

iFadi/LUHShibAuth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LUHShibAuth

This plugin parses the matriculate number from WebSSO for the Leibniz University Hanover, it also sets the login {USERNAME} as the LUH-ID instead of the default ILIAS Shibboleth login prefix: {firstname.lastname}

Installation

In your {ILIAS Root} directory

mkdir -p Customizing/global/plugins/Services/AuthShibboleth/ShibbolethAuthenticationHook
cd Customizing/global/plugins/Services/AuthShibboleth/ShibbolethAuthenticationHook
git clone https://github.com/iFadi/LUHShibAuth.git

Now check a specific Tag:

git checkout v1.0.3

Goto "Administration -> Plugin" and install and activate the plugin.

Goto "Administration -> Authentication -> Shibboleth and configure user profile mapping "Attribut für Matrikelnummer => schacPersonalUniqueCode"

Choose "Update this field on login" if the matricalation field should modified on every login request.

Tips

Debug messages are triggered with "component log level" DEBUG in "Administration -> Logging

If you do not see the plugin under "Administration" > "Plugins", in your {ILIAS Root} you should run:

composer install --no-dev

to check if there are errors.

Tested on the following ILIAS Versions

  • v9.x

About

Parse matriculation number from the Leibniz Universität Hannover WebSSO Interface

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%