metadata-saml2
Parse SAML metadata.xml files with minimal dependencies
Installation
npm install --save metadata-saml2
Or
yarn add metadata-saml2
Usage
Parsing from an XML file:
const { parseIDPMetadataFromFile } = require('metadata-saml2')
const metadata = await parseIDPMetadataFromFile('metadata.xml')
console.log(metadata)
Parsing from an XML string:
const { parseIDPMetadataFromString } = require('metadata-saml2')
const xmlString = 'read the xml from a file or stream'
const metadata = await parseIDPMetadataFromString(xmlString)
console.log(metadata)
Parsing the certificate:
const { parseCertificate } = require('metadata-saml2')
const certString = 'read the xml from a file or stream'
const cert = parseCertificate(certString)
console.log(cert)