{"id":18298471,"url":"https://github.com/fusionauth/fusionauth-samlv2","last_synced_at":"2025-04-05T13:33:37.171Z","repository":{"id":9198410,"uuid":"11005864","full_name":"FusionAuth/fusionauth-samlv2","owner":"FusionAuth","description":"SAML v2.0 bindings in Java using JAXB","archived":false,"fork":false,"pushed_at":"2024-07-28T05:57:25.000Z","size":520,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-07-28T06:46:19.959Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FusionAuth.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2013-06-27T19:30:47.000Z","updated_at":"2024-07-28T05:57:29.000Z","dependencies_parsed_at":"2024-02-28T00:46:15.809Z","dependency_job_id":null,"html_url":"https://github.com/FusionAuth/fusionauth-samlv2","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-samlv2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-samlv2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-samlv2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-samlv2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FusionAuth","download_url":"https://codeload.github.com/FusionAuth/fusionauth-samlv2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223192692,"owners_count":17103564,"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-05T15:06:08.722Z","updated_at":"2024-11-05T15:06:09.469Z","avatar_url":"https://github.com/FusionAuth.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fusionauth-samlv2\n\nThis repository is SAML v2.0 bindings in Java using JAXB.\n\nYou'd use this library to process SAML requests and responses. See the tests for example code.\n\n## Security disclosures\nIf you find a vulnerability or other security related bug, [please report the vulnerability here](https://fusionauth.io/security) before opening a GitHub issue. This will allow us to assess the disclosure and prepare a fix prior to a public disclosure.\n\nWe are very interested in compensating anyone that can identify a security related bug or vulnerability and properly disclose it to us.\n\n### Disclosures\n\n- CSNC-2021-004 XML External Entity\n  - Thanks to [Compass Security](https://compass-security.com/) for responsibly disclosing this issue.\n  - See [CVE-2021-27736](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-27736)\n  - See [CSNC-2021-004](https://www.compass-security.com/fileadmin/Research/Advisories/2021-03_CSNC-2021-004_FusionAuth_SAML_Library_XML_External_Entity.txt)\n  - Affects versions prior to `0.5.4`, ensure you are using version `0.5.4` or later. \n- CNSC-2020-002 Signature Exclusion Attack\n  - Thanks to [Compass Security](https://compass-security.com/) for responsibly disclosing this issue.\n  - See [CVE-2020-12676](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12676)\n  - See [CNSC-2020-002](https://compass-security.com/fileadmin/Research/Advisories/2020-06_CSNC-2020-002_FusionAuth_Signature_Exclusion_Attack.txt)\n  - Affects versions prior to `0.3.3`, ensure you are using version `0.3.3` or later. \n\n## Build \n\n### Setup Savant\n\nLinux or macOS\n\n```\nmkdir ~/savant\ncd ~/savant\nwget http://savant.inversoft.org/org/savantbuild/savant-core/1.0.0/savant-1.0.0.tar.gz\ntar xvfz savant-1.0.0.tar.gz\nln -s ./savant-1.0.0 current\nexport PATH=$PATH:~/savant/current/bin/\n```\n\nYou may optionally want to add `~/savant/current/bin` to your PATH that is set in your profile so that this change persists. You'll also need to ensure that you have Java \u003e= 8 installed and the environment variable  `JAVA_HOME` is set.\n\nFor more information on the Savant build tool, checkout [savantbuild.org](http://savantbuild.org/).\n\n### Building the library\n\nBuild a jar\n\n```\nsb jar\n```\n\nRun the tests\n\n```\nsb test\n```\n\n## Contributing\n\nWe welcome contributions. Please open issues or pull requests on the GitHub repo: https://github.com/FusionAuth/fusionauth-samlv2/ \n\n## More info\n\nLearn more about SAML here: \n\n* https://fusionauth.io/docs/v1/tech/samlv2/\n* https://samltest.id/\n* https://wiki.oasis-open.org/security/FrontPage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusionauth%2Ffusionauth-samlv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffusionauth%2Ffusionauth-samlv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusionauth%2Ffusionauth-samlv2/lists"}