diff --git a/utils/idp.ts b/utils/idp.ts index 47b1e78..00c2c1b 100644 --- a/utils/idp.ts +++ b/utils/idp.ts @@ -12,11 +12,12 @@ const createIdPMetadataXML = async ({ }): Promise => { certificate = saml.stripCertHeaderAndFooter(certificate); + const today = new Date(); const nodes = { EntityDescriptor: { '@xmlns:md': 'urn:oasis:names:tc:SAML:2.0:metadata', '@entityID': idpEntityId, - '@validUntil': '2026-06-22T18:39:53.000Z', + '@validUntil': new Date(today.setFullYear(today.getFullYear() + 10)).toISOString(), IDPSSODescriptor: { '@WantAuthnRequestsSigned': false, '@protocolSupportEnumeration': 'urn:oasis:names:tc:SAML:2.0:protocol',