{"id":19794166,"url":"https://github.com/simplesamlphp/simplesamlphp-module-adfs","last_synced_at":"2025-05-01T02:30:58.489Z","repository":{"id":39543453,"uuid":"175429885","full_name":"simplesamlphp/simplesamlphp-module-adfs","owner":"simplesamlphp","description":"This module adds support for WS-Federation","archived":false,"fork":false,"pushed_at":"2025-04-10T20:52:21.000Z","size":280,"stargazers_count":5,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-10T21:35:27.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplesamlphp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2019-03-13T13:48:25.000Z","updated_at":"2025-04-02T20:40:58.000Z","dependencies_parsed_at":"2024-01-12T20:15:07.762Z","dependency_job_id":"dddf396d-cc42-4ac4-8181-2aaad98cef62","html_url":"https://github.com/simplesamlphp/simplesamlphp-module-adfs","commit_stats":{"total_commits":127,"total_committers":4,"mean_commits":31.75,"dds":"0.19685039370078738","last_synced_commit":"62f4d6367c184a30c35b2ba91511f2303c5bd4f1"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplesamlphp%2Fsimplesamlphp-module-adfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplesamlphp%2Fsimplesamlphp-module-adfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplesamlphp%2Fsimplesamlphp-module-adfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplesamlphp%2Fsimplesamlphp-module-adfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplesamlphp","download_url":"https://codeload.github.com/simplesamlphp/simplesamlphp-module-adfs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251812306,"owners_count":21647884,"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-11-12T07:12:24.062Z","updated_at":"2025-05-01T02:30:58.038Z","avatar_url":"https://github.com/simplesamlphp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ADFS Module\n\n![Build Status](https://github.com/simplesamlphp/simplesamlphp-module-adfs/actions/workflows/php.yml/badge.svg)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/simplesamlphp/simplesamlphp-module-adfs/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/simplesamlphp/simplesamlphp-module-adfs/?branch=master)\n[![Coverage Status](https://codecov.io/gh/simplesamlphp/simplesamlphp-module-adfs/branch/master/graph/badge.svg)](https://codecov.io/gh/simplesamlphp/simplesamlphp-module-adfs)\n[![Type coverage](https://shepherd.dev/github/simplesamlphp/simplesamlphp-module-adfs/coverage.svg)](https://shepherd.dev/github/simplesamlphp/simplesamlphp-module-adfs)\n\n## Install\n\nInstall with composer\n\n```bash\n    vendor/bin/composer require simplesamlphp/simplesamlphp-module-adfs\n```\n\n## Configuration\n\nNext thing you need to do is to enable the module: in\n `config.php`, search for the `module.enable` key and set `adfs` to true:\n\n ```php\n     'module.enable' =\u003e [\n          'adfs' =\u003e true,\n          …\n     ],\n ```\n\nView samples in `metadata-templates` for defining your idp and any relying\nparties/sps.\n\n### Tips for admins new to WS-Fed\n\n* A `realm` is similar to an entityId from SAML. `adfs-sp-remote.php` metadata\n  array is based on `realm`. An IP STS is similar to an IdP.\n\n* Some WS-Fed Relying Party applications want the assertion lifetime to be\n  longer than the application's session lifetime. If not, the application will\n  send the user to the IdP to login again, hoping for a longer lived assertion.\n  SSP's default assertion lifetime is 5 minutes while SharePoint, by default,\n  wants 10 minutes. Use the `assertion.lifetime` in `adfs-sp-remote.php` to set\n  the time greater than that set in SharePoint (which can be configured by\n  adjusting `LogonTokenCacheExpirationWindow`)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplesamlphp%2Fsimplesamlphp-module-adfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplesamlphp%2Fsimplesamlphp-module-adfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplesamlphp%2Fsimplesamlphp-module-adfs/lists"}