{"id":25209855,"url":"https://github.com/backdrop-contrib/simplesamlphp_auth","last_synced_at":"2025-07-25T02:35:14.015Z","repository":{"id":89306276,"uuid":"416369897","full_name":"backdrop-contrib/simplesamlphp_auth","owner":"backdrop-contrib","description":"Support SAML for authentication of users. The module will auto-provision user accounts and dynamically assign roles in Backdrop CMS if you want it to.","archived":false,"fork":false,"pushed_at":"2025-05-12T22:39:42.000Z","size":142,"stargazers_count":2,"open_issues_count":4,"forks_count":3,"subscribers_count":9,"default_branch":"1.x-2.x","last_synced_at":"2025-05-12T23:23:23.505Z","etag":null,"topics":["authentication","backdrop","backdropcms","saml","simplesamlphp"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/simplesamlphp_auth","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-10-12T14:26:22.000Z","updated_at":"2025-05-12T22:37:46.000Z","dependencies_parsed_at":"2024-08-13T19:58:22.367Z","dependency_job_id":null,"html_url":"https://github.com/backdrop-contrib/simplesamlphp_auth","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/backdrop-contrib/simplesamlphp_auth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fsimplesamlphp_auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fsimplesamlphp_auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fsimplesamlphp_auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fsimplesamlphp_auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/simplesamlphp_auth/tar.gz/refs/heads/1.x-2.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fsimplesamlphp_auth/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266944697,"owners_count":24010488,"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","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["authentication","backdrop","backdropcms","saml","simplesamlphp"],"created_at":"2025-02-10T13:18:44.555Z","updated_at":"2025-07-25T02:35:13.979Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"simpleSAMLphp Authentication\n======================\n\nThe simplesamlphp_auth module makes it possible for Backdrop CMS to support SAML\nfor authentication of users. The module will auto-provision user accounts into\nBackdrop CMS if you want it to. It can also dynamically assign Backdrop CMS\nroles based on identity attribute values.\n\nRequirements\n------------\n\nYou must have SimpleSAMLphp installed and configured as a working service\npoint (SP) as the module uses your local SimpleSAMLphp SP for the SAML\nsupport. You can load the library with Composer (optionally using the Composer\nManager module if you wish), or manually download the library and enter the\nappropriate directory to it in this module's configuration.\n\n[Read more information on installing and configuring SimpleSAMLphp as an SP](http://www.simplesamlphp.org).\n\nIMPORTANT: Your SP must be configured to use something other than phpsession\nfor session storage (in config/config.php set `store.type =\u003e 'memcache'`\nor `'sql'`).\n\nTo use memcache session handling you must have memcached installed on your\nserver and PHP must have the memcache extension. [Read more information on installing the memcache extension for PHP](http://www.php.net/manual/en/memcache.installation.php)\n\nIf you are on a shared host or a machine that you cannot install memcache on\nthen consider using the sql handler (store.type =\u003e 'sql').\n\nInstallation\n------------\n\n- Install this module using [the official Backdrop CMS instructions](https://backdropcms.org/guide/modules).\n\nDocumentation\n-------------\n\nThe configuration of the module is fairly straight forward. You will need to\nknow the names of the attributes that your SP will be making available to the\nmodule in order to map them into Backdrop CMS.\n\nYou can also refer to (and contribute to) the documentation in [the Wiki](https://github.com/backdrop-contrib/simplesamlphp_auth/wiki).\n\nIssues\n------\n\nBugs and Feature requests should be [reported in the Issue Queue](https://github.com/backdrop-contrib/simplesamlphp_auth/issues).\n\nCurrent Maintainers\n-------------------\n\n- [Joel Steidl](https://github.com/joelsteidl).\n- [Laryn Kragt Bakker](https://github.com/laryn).\n- Seeking additional maintainers.\n\nCredits\n-------\n\n- Ported to Backdrop CMS by [Joel Steidl](https://github.com/joelsteidl).\n- Backdrop version supported by [Aten Design Group](https://atendesigngroup.com).\n- Originally written for Drupal by\n  Steve Moitozo [geekwisdom](http://drupal.org/user/1662)\n\nLicense\n-------\n\nThis project is GPL v2 software.\nSee the LICENSE.txt file in this directory for complete text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fsimplesamlphp_auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Fsimplesamlphp_auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fsimplesamlphp_auth/lists"}