2018-02-02

Shibboleth Developer's Meeting, 2018-02-02

Call Administrivia

10:00 Central US / 11:00 Eastern US / 16:00 UK

Calls are normally the 1st and 3rd Fridays of each month. Next call would be Friday 2018-02-16. Any reason to deviate from this?

60 to 90 minute call window.


Call Details

This week's call will use the Zoom system at GU, see ZoomGU for access info.


AGENDA

Add items for discussion here

Attendees:


Brent

  • Back to working on SOAP client and artifact decoder.  Working through remaining issues that I deferred just before the holidays.


Daniel


Ian

  • Contract sorted, so actually moving. Mostly MDA.
  • Joda-Time.


Marvin


Rod

SP odds and sods.  Mostly  SSPCPP-773 - Getting issue details... STATUS  - when do we go live?


Scott

  • Completed an unvalidated mirror of all the RPMs (~24 hours)
    • Will build a script to pull over new versions when they're built and potentially do some outbound rsync mirroring if there's demand.
  • Bug stomp
  • IDP-1252 - Getting issue details... STATUS
  • CPPOST-68 - Getting issue details... STATUS
  • SSPCPP-775 - Getting issue details... STATUS

Tom

  • Comments on Nexus maintenance
  • How to quiet Nagios appropriately during maintenance ?
  • CAS /samlValidate woes, could use some help
    • should this work :

    • where post.txt is 
      •  post.txt

        <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
        <SOAP-ENV:Header/>
        <SOAP-ENV:Body>
        <samlp:Request xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol" MajorVersion="1" MinorVersion="1" RequestID="_2de2f29f6142b6274b9f3a7773d3a040" IssueInstant="2016-05-24T20:48:18Z">
        <samlp:AssertionArtifact>ST-1464122892058-DmBG8kzQDpfBwtBQCBSaFTUE7</samlp:AssertionArtifact>
        </samlp:Request>
        </SOAP-ENV:Body>
        </SOAP-ENV:Envelope>

    • throws

      •  exception

        Caused by: org.opensaml.messaging.decoder.MessageDecodingException: Error unmarshalling message from input stream

        at org.opensaml.messaging.decoder.servlet.BaseHttpServletRequestXMLMessageDecoder.unmarshallMessage(BaseHttpServletRequestXMLMessageDecoder.java:158)

        at org.opensaml.soap.soap11.decoder.http.impl.HTTPSOAP11Decoder.doDecode(HTTPSOAP11Decoder.java:142)

        ... 69 common frames omitted

        Caused by: net.shibboleth.utilities.java.support.xml.XMLParserException: Unable to parse inputstream, it contained invalid XML

        at net.shibboleth.utilities.java.support.xml.BasicParserPool.parse(BasicParserPool.java:249)

        at org.opensaml.core.xml.util.XMLObjectSupport.unmarshallFromInputStream(XMLObjectSupport.java:230)

        at org.opensaml.messaging.decoder.servlet.BaseHttpServletRequestXMLMessageDecoder.unmarshallMessage(BaseHttpServletRequestXMLMessageDecoder.java:154)

        ... 70 common frames omitted

        Caused by: org.xml.sax.SAXParseException: Premature end of file.

        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)

        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)

        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)

        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)

        at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)

        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1014)

        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)

        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)

        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)

        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)

        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)

        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)

        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)

        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)

        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)

        at net.shibboleth.utilities.java.support.xml.BasicParserPool$DocumentBuilderProxy.parse(BasicParserPool.java:759)

        at net.shibboleth.utilities.java.support.xml.BasicParserPool.parse(BasicParserPool.java:243)

         TeeFilter

        POST /idp/profile/cas/samlValidate?TARGET=httpsX HTTP/1.1

        SOAPAction: http://www.oasis-open.org/committees/security

        Cache-Control: no-cache

        Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2

        User-Agent: Java/1.8.0_121

        Connection: keep-alive

        Host: example.edu

        Pragma: no-cache

        Content-Length: 439

        Content-Type: text/xml


        <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><samlp:Request xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol"  MajorVersion="1" MinorVersion="1" RequestID="_2d767061a108b240acb9b5434e5183b4" IssueInstant="2018-01-30T17:44:31Z"><samlp:AssertionArtifact>ST-1517334270210-zcMPxo8PHJCBqaBUdWzC13vma</samlp:AssertionArtifact></samlp:Request></SOAP-ENV:Body></SOAP-ENV:Envelope>



  • On radar :

Other