Examples of LogoutRequestType


Examples of org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType

    public void testSAMLLogOutRequestParsing() throws Exception {
        ClassLoader tcl = Thread.currentThread().getContextClassLoader();
        InputStream configStream = tcl.getResourceAsStream("parser/saml2/saml2-logout-request.xml");

        SAMLParser parser = new SAMLParser();
        LogoutRequestType lotRequest = (LogoutRequestType) parser.parse(configStream);
        assertNotNull(lotRequest);

        assertEquals("ID_c3b5ae86-7fea-4d8b-a438-a3f47d8e92c3", lotRequest.getID());
        assertEquals(XMLTimeUtil.parse("2010-07-29T13:46:20.647-05:00"), lotRequest.getIssueInstant());
        assertEquals("2.0", lotRequest.getVersion());
        // Issuer
        assertEquals("http://localhost:8080/sales/", lotRequest.getIssuer().getValue());

        // Try out writing
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        SAMLRequestWriter writer = new SAMLRequestWriter(StaxUtil.getXMLStreamWriter(baos));
        writer.write(lotRequest);
View Full Code Here

Examples of org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType

        JAXPValidationUtil.validate(configStream);
        configStream = tcl.getResourceAsStream("parser/saml2/saml2-logout-request-2.xml");

        SAMLParser parser = new SAMLParser();
        LogoutRequestType lotRequest = (LogoutRequestType) parser.parse(configStream);
        assertNotNull(lotRequest);

        // Try out writing
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        SAMLRequestWriter writer = new SAMLRequestWriter(StaxUtil.getXMLStreamWriter(baos));
View Full Code Here

Examples of org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType

        Element inputElement = (Element) nodes.item(0);
        String logoutRequest = inputElement.getAttributeNode("VALUE").getValue();

        byte[] b64Decoded = PostBindingUtil.base64Decode(logoutRequest);
        SAML2Request saml2Request = new SAML2Request();
        LogoutRequestType lor = (LogoutRequestType) saml2Request.getRequestType(new ByteArrayInputStream(b64Decoded));
        assertEquals("Match Employee URL", employee, lor.getIssuer().getValue());
    }
View Full Code Here

Examples of org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType

        return mcl;
    }

    private String createLogOutRequest(String url) throws Exception {
        SAML2Request samlRequest = new SAML2Request();
        LogoutRequestType lot = samlRequest.createLogoutRequest(url);
        StringWriter sw = new StringWriter();
        samlRequest.marshall(lot, sw);
        return sw.toString();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.