Implements iChain authentication

These features are necessary to run OSEM inside the Suse authentication system!
Attention: You have to copy the config example!
It's a style suggestion from rubocop if you don't use a function parameter you should add an underline...