Meteor.js and Shibboleth IP

Truby Voglund tvoglund at mocodevco.com
Thu Jun 25 15:23:28 EDT 2015




I am trying to get a Meteor.js application to work with Shibboleth IP.  I am using a package that uses SAML 2.0 authentication with Passport (the node.js authentication library).  The package is called, https://github.com/nate-strauser/meteor-accounts-saml.<https://github.com/nate-strauser/meteor-accounts-saml>



My metadata file is:


<EntitiesDescriptor

    xmlns="urn:oasis:names:tc:SAML:2.0:metadata"

    xmlns:ds="http://www.w3.org/2000/09/xmldsig#"

    xmlns:shibmd="urn:mace:shibboleth:metadata:1.0"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


  <!-- Actual providers go here.  -->


  <!-- A service provider. -->

  <EntityDescriptor entityID="http://tuadevshibbolet.cloudapp.net/shibboleth-sp">


    <SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol">


      <KeyDescriptor>

         <ds:KeyInfo>

            <ds:X509Data>

               <ds:X509Certificate>

                     myCert

                </ds:X509Certificate>

             </ds:X509Data>

          </ds:KeyInfo>

       </KeyDescriptor>


      <AssertionConsumerService index="1" isDefault="true"

              Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"

              Location="http://tuadevshibbolet.cloudapp.net"/>


    </SPSSODescriptor>


    <Organization>

      <OrganizationName xml:lang="en">Moco</OrganizationName>

      <OrganizationDisplayName xml:lang="en">Moco Service</OrganizationDisplayName>

      <OrganizationURL xml:lang="en">http://tuadevshibbolet.cloudapp.net/</OrganizationURL>

    </Organization>

    <ContactPerson contactType="technical">

      <GivenName>John</GivenName>

      <SurName>Doe</SurName>

      <EmailAddress>jdow at example.org</EmailAddress>

    </ContactPerson>


  </EntityDescriptor>

</EntitiesDescriptor>


And my error logs are attached.  Please let me know what the issue could be, I have spent a ton of hours debugging and havent made much progress.  My goal is to simply protect a node.js application with Shibboleth IP.


Thank you,


Truby Voglund

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20150625/8773a278/attachment.html>


More information about the users mailing list