diff --git a/utils/idp.ts b/utils/idp.ts index 00c2c1b..5ae3497 100644 --- a/utils/idp.ts +++ b/utils/idp.ts @@ -14,28 +14,28 @@ const createIdPMetadataXML = async ({ const today = new Date(); const nodes = { - EntityDescriptor: { + 'md:EntityDescriptor': { '@xmlns:md': 'urn:oasis:names:tc:SAML:2.0:metadata', '@entityID': idpEntityId, '@validUntil': new Date(today.setFullYear(today.getFullYear() + 10)).toISOString(), - IDPSSODescriptor: { + 'md:IDPSSODescriptor': { '@WantAuthnRequestsSigned': false, '@protocolSupportEnumeration': 'urn:oasis:names:tc:SAML:2.0:protocol', - KeyDescriptor: { + 'md:KeyDescriptor': { '@use': 'signing', - KeyInfo: { + 'ds:KeyInfo': { '@xmlns:ds': 'http://www.w3.org/2000/09/xmldsig#', - X509Data: { - X509Certificate: { + 'ds:X509Data': { + 'ds:X509Certificate': { '#text': certificate, }, }, }, }, - NameIDFormat: { + 'md:NameIDFormat': { '#text': 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress', }, - SingleSignOnService: [ + 'md:SingleSignOnService': [ { '@Binding': 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect', '@Location': idpSsoUrl,