{"id":15715015,"url":"https://github.com/arusso/casauth","last_synced_at":"2025-05-12T23:53:26.750Z","repository":{"id":2586378,"uuid":"3567752","full_name":"arusso/CASAuth","owner":"arusso","description":"A modified version of the CASAuth plugin found here: http://www.mediawiki.org/wiki/Extension:CASAuthentication","archived":false,"fork":false,"pushed_at":"2019-03-14T16:44:45.000Z","size":371,"stargazers_count":4,"open_issues_count":7,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-12T23:53:22.517Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arusso.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-28T03:44:46.000Z","updated_at":"2017-08-18T01:45:16.000Z","dependencies_parsed_at":"2022-08-29T04:52:39.967Z","dependency_job_id":null,"html_url":"https://github.com/arusso/CASAuth","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arusso%2FCASAuth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arusso%2FCASAuth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arusso%2FCASAuth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arusso%2FCASAuth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arusso","download_url":"https://codeload.github.com/arusso/CASAuth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253843185,"owners_count":21972870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T21:40:12.011Z","updated_at":"2025-05-12T23:53:26.726Z","avatar_url":"https://github.com/arusso.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"CASAuth(entication) Extension for Mediawiki\n===========================================\n\nA CAS Authentication extension for Mediawiki. Tested with versions with\n1.19, although it should work for at least versions 1.16+, if not earlier.\n\nIntroduction\n------------\n\nThe CASAuth extension facilitates CAS authentication for your Mediawiki\ninstallation.  This particular code is derived from work found\n[here](http://www.mediawiki.org/wiki/Extension:CASAuthentication).\n\nThis code is customized towards usage for private wikis, with the ability to\nrestrict access to the wiki to specific usernames.\n\nThis extension is currently written for, and tested against Mediawiki 1.19. \nHowever, if you find it works well against a different version of Mediawiki,\nplease feel free to let me know and I will keep track of it in this README.\n\nThe extension will follow whatever version of Mediawiki is found in the\n[EPEL](http://fedoraproject.org/wiki/EPEL EPEL) repository.\n\nInstallation\n------------\n\nAssuming a working CAS system, installation should take under 15 minutes.\nAssume $WIKI is the directory for your wiki.\n\n1.  Create folder $WIKI/extensions/CASAuth/\n\n2.  Download this source code into that directory\n\n3.  Download the [phpCAS](https://wiki.jasig.org/display/CASC/phpCAS) extension\n    and extract it to the folder $WIKI/extensions/CASAuth/CAS/\n\n4.  Add the following lines to your LocalSettings.php\n\n    ```php\n    require_once( \"$IP/extensions/CASAuth/CASAuth.php\" );\n    casSetup();\n    ```\n\n5.  In the $WIKI/extensions/CASAuth/ directory, copy the\n    CASAuthSettings.php.template file to CASAuthSettings.php and modify it for\n    your environment.\n\n6.  You should now have working CAS authentication for your wiki!\n\nCredits\n-------\n\nSource code found here is derived from the extension found\n[here](http://www.mediawiki.org/wiki/Extension:CASAuthentication), originally\nwritten by Ioannis Yessios.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farusso%2Fcasauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farusso%2Fcasauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farusso%2Fcasauth/lists"}