From 73f45a6f92ce45e1b39bea778321a4881f77c377 Mon Sep 17 00:00:00 2001 From: Deepak Prabhakara Date: Sat, 29 Oct 2022 14:21:12 +0100 Subject: [PATCH] dynamic validUntil date (10 years validity) --- utils/idp.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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',