diff options
Diffstat (limited to 'includes/AuthPlugin.php')
-rw-r--r-- | includes/AuthPlugin.php | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/includes/AuthPlugin.php b/includes/AuthPlugin.php index e8bab859..2e42439c 100644 --- a/includes/AuthPlugin.php +++ b/includes/AuthPlugin.php @@ -34,6 +34,12 @@ * someone logs in who can be authenticated externally. */ class AuthPlugin { + + /** + * @var string + */ + protected $domain; + /** * Check whether there exists a user account with the given name. * The name will be normalized to MediaWiki's requirements, so @@ -84,6 +90,19 @@ class AuthPlugin { } /** + * Get the user's domain + * + * @return string + */ + public function getDomain() { + if ( isset( $this->domain ) ) { + return $this->domain; + } else { + return 'invaliddomain'; + } + } + + /** * Check to see if the specific domain is a valid domain. * * @param $domain String: authentication domain. @@ -103,6 +122,7 @@ class AuthPlugin { * forget the & on your function declaration. * * @param $user User object + * @return bool */ public function updateUser( &$user ) { # Override this and do something @@ -256,6 +276,8 @@ class AuthPlugin { /** * If you want to munge the case of an account name before the final * check, now is your chance. + * @param $username string + * @return string */ public function getCanonicalName( $username ) { return $username; |