[vassalengine-svn] SF.net SVN: vassalengine:[6914] site-src/trunk/site/ssoauth.php
Brought to you by:
rodneykinney,
uckelman
From: <uck...@us...> - 2010-05-27 14:16:31
|
Revision: 6914 http://vassalengine.svn.sourceforge.net/vassalengine/?rev=6914&view=rev Author: uckelman Date: 2010-05-27 14:16:25 +0000 (Thu, 27 May 2010) Log Message: ----------- Not used. We went with the XML-RPC interface for MediaWiki instead. Removed Paths: ------------- site-src/trunk/site/ssoauth.php Deleted: site-src/trunk/site/ssoauth.php =================================================================== --- site-src/trunk/site/ssoauth.php 2010-05-27 13:59:48 UTC (rev 6913) +++ site-src/trunk/site/ssoauth.php 2010-05-27 14:16:25 UTC (rev 6914) @@ -1,100 +0,0 @@ -<?php - -# Not a valid entry point, skip unless MEDIAWIKI is defined -if(!defined( 'MEDIAWIKI' )) { - echo "Auth_SSO extension"; - die(); -} - -# Extension credits that will show up on Special:Version -$wgExtensionCredits['other'][] = array( - 'name' => 'VASSAL SSO Authentication -> Auth_SSO', - 'version' => '1.0', - 'author' => 'Joel Uckelman', - 'url' => '', - 'description' => '' -); - -require_once('./extensions/ssolib.php'); - -if (!class_exists('AuthPlugin')) require_once('./includes/AuthPlugin.php'); - -class Auth_SSO extends AuthPlugin { - - public function userExists($username) { -# return sso_user_exists($username); - return true; - } - - public function authenticate($username, $password) { - return sso_authenticate($username, $password); - } - -# public function modifyUITemplate(&$template) { -# } - -# public function setDomain($domain) { -# $this->domain = $domain; -# } - -# public function validDomain($domain) { -# return true; -# } - - public function updateUser(&$user) { - $attr = sso_get_attr($user->getName()); - $user->setEmail($attr['mail'][0]); - $user->setRealName($attr['cn'][0]); - $user->setOption('language', $attr['preferredLanguage'][0]); - - return true; - } - - public function autoCreate() { - return true; - } - - public function allowPasswordChange() { - return true; - } - - public function setPassword($user, $password) { - return sso_set_password($user->getName(), $password); - } - - public function updateExternalDB($user) { - } - - public function canCreateAccounts() { - return false; - } - - public function addUser($user, $password, $email='', $realname='') { - return false; - } - - public function strict() { - return true; - } - - public function strictUserAuth($username) { - return true; - } - - public function initUser(&$user, $autocreate=false) { - $this->updateUser($user); - $user->setToken(); - $user->saveSettings(); - return true; - } - -# public function getCanonicalName($username) { -# return $username; -# } - -# public function getUserInstance(User &$user) { -# } -} - - -?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |