{"id":56760,"library":"opensaml","title":"OpenSAML","description":"Provides tools for creating, parsing, and validating SAML assertions, protocols, and bindings.","status":"active","version":"2.6.4","language":"java","source_language":null,"source_url":"http://svn.middleware.georgetown.edu/view/?root=java-opensaml2","tags":["saml","security","authentication","xml"],"install":[{"cmd":"<dependency>\n  <groupId>org.opensaml</groupId>\n  <artifactId>opensaml</artifactId>\n  <version>2.6.4</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.opensaml:opensaml:2.6.4'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"Assertion","correct":"org.opensaml.saml2.core.Assertion"}],"quickstart":{"code":"import org.opensaml.saml2.core.Assertion;\nimport org.opensaml.xml.Configuration;\nimport org.opensaml.xml.io.UnmarshallerFactory;\n\n// Parse SAML response XML into Assertion object\nUnmarshallerFactory unmarshallerFactory = Configuration.getUnmarshallerFactory();\nAssertion assertion = (Assertion) unmarshallerFactory.getUnmarshaller(assertionElement).unmarshall(assertionElement);","lang":"java","description":"Unmarshal a SAML Assertion from XML."},"warnings":[{"fix":"Use org.opensaml:opensaml-core (3.x/4.x) for modern SAML support.","message":"OpenSAML 2.x is outdated; consider upgrading to OpenSAML 3.x or 4.x for security fixes.","severity":"breaking","affected_versions":"2.6.4"}],"env_vars":null,"search_vec":"'assert':10 'authent':16 'bind':13 'creat':5 'opensaml':1 'pars':6 'protocol':11 'provid':2 'saml':9,14 'secur':15 'tool':3 'valid':8 'xml':17","created_at":"2026-06-15T10:49:03.966095+00:00","updated_at":"2026-06-15T10:49:03.966095+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://opensaml.org/","github":null,"docs":"https://appdoc.app/artifact/org.opensaml/opensaml/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["auth"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}