<?php

/* This pluing allows you to login via URZ-LDAP-authentication

{
    //...
    "AuthManagerAutoConfig": {
        "primaryauth": {
            "UrzLdap": {
                "class": "UrzLdapPrimaryAuthenticationProvider",
                "args": [ 
                	'authoritative' => true
                ]
            }
        }
    },
    //...
}

 */

use MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider;

class UrzLdapPrimaryAuthenticationProvider extends AbstractPasswordPrimaryAuthenticationProvider {
}

/**
 * Authentifizierung eines Users durch ads.uni-jena.de, liefert Gruppen zurück
 *
 * @param string 	$ldap_user		Zu autenthifizierender User (RZ-Kürzel)
 * @param string 	$ldap_pw		Zu testendes Passwort
 *
 * @return string|array				Array der Gruppen, zu denen User gehört oder String mit Fehlermeldung
 */
function CMS_TPAuth_URZ( $ldap_user, $ldap_pw )