added prefixes to idp metadata file (#104)

This commit is contained in:
Deepak Prabhakara 2022-11-14 09:55:39 +00:00 committed by GitHub
parent 873a8bb11c
commit fc5eca8091
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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,