Package org.apache.wink.itest.securitycontext.xml

Examples of org.apache.wink.itest.securitycontext.xml.SecurityContextInfo


    public static SecurityContextInfo securityContextToJSON(SecurityContext secContext) {
        if (secContext == null) {
            return null;
        }
        SecurityContextInfo secInfo = new SecurityContextInfo();
        secInfo.setAuthScheme(secContext.getAuthenticationScheme());
        secInfo.setUserPrincipal(secContext.getUserPrincipal() == null ? "null" : secContext
            .getUserPrincipal().getName());
        secInfo.setSecure(secContext.isSecure());
        secInfo.setUserInRoleAdmin(secContext.isUserInRole("admin"));
        secInfo.setUserInRoleNull(secContext.isUserInRole(null));
        secInfo.setUserInRoleUser(secContext.isUserInRole("user"));
        return secInfo;
    }
View Full Code Here


            client.resource(getBaseURI() + "/context/securitycontext/param").get();

        assertEquals(200, response.getStatusCode());

        JAXBContext context = JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
        SecurityContextInfo secContextInfo =
            (SecurityContextInfo)context.createUnmarshaller().unmarshal(response
                .getEntity(InputStream.class));
        assertNotNull(secContextInfo);
        assertEquals(false, secContextInfo.isSecure());
        assertEquals(false, secContextInfo.isUserInRoleAdmin());
        assertEquals(false, secContextInfo.isUserInRoleNull());
        assertEquals(false, secContextInfo.isUserInRoleUser());
        assertEquals("null", secContextInfo.getUserPrincipal());
        assertNull(secContextInfo.getAuthScheme());
    }
View Full Code Here

            client.resource(getBaseURI() + "/context/securitycontext/constructor").get();

        assertEquals(200, response.getStatusCode());

        JAXBContext context = JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
        SecurityContextInfo secContextInfo =
            (SecurityContextInfo)context.createUnmarshaller().unmarshal(response
                .getEntity(InputStream.class));
        assertNotNull(secContextInfo);
        assertEquals(false, secContextInfo.isSecure());
        assertEquals(false, secContextInfo.isUserInRoleAdmin());
        assertEquals(false, secContextInfo.isUserInRoleNull());
        assertEquals(false, secContextInfo.isUserInRoleUser());
        assertEquals("null", secContextInfo.getUserPrincipal());
        assertNull(secContextInfo.getAuthScheme());
    }
View Full Code Here

    public void testSecurityContextBeanResource() throws HttpException, IOException, JAXBException {
        ClientResponse response =
            client.resource(getBaseURI() + "/context/securitycontext/bean").get();
        assertEquals(200, response.getStatusCode());
        JAXBContext context = JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
        SecurityContextInfo secContextInfo =
            (SecurityContextInfo)context.createUnmarshaller().unmarshal(response
                .getEntity(InputStream.class));
        assertNotNull(secContextInfo);
        assertEquals(false, secContextInfo.isSecure());
        assertEquals(false, secContextInfo.isUserInRoleAdmin());
        assertEquals(false, secContextInfo.isUserInRoleNull());
        assertEquals(false, secContextInfo.isUserInRoleUser());
        assertEquals("null", secContextInfo.getUserPrincipal());
        assertNull(secContextInfo.getAuthScheme());
    }
View Full Code Here

        ClientResponse response =
            client.resource(getBaseURI() + "/context/securitycontext/field").get();
        assertEquals(200, response.getStatusCode());

        JAXBContext context = JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
        SecurityContextInfo secContextInfo =
            (SecurityContextInfo)context.createUnmarshaller().unmarshal(response
                .getEntity(InputStream.class));
        assertNotNull(secContextInfo);
        assertEquals(false, secContextInfo.isSecure());
        assertEquals(false, secContextInfo.isUserInRoleAdmin());
        assertEquals(false, secContextInfo.isUserInRoleNull());
        assertEquals(false, secContextInfo.isUserInRoleUser());
        assertEquals("null", secContextInfo.getUserPrincipal());
        assertNull(secContextInfo.getAuthScheme());
    }
View Full Code Here

            client.executeMethod(getMethod);
            assertEquals(200, getMethod.getStatusCode());

            JAXBContext context =
                JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
            SecurityContextInfo secContextInfo =
                (SecurityContextInfo)context.createUnmarshaller().unmarshal(getMethod
                    .getResponseBodyAsStream());
            assertNotNull(secContextInfo);
            assertEquals(false, secContextInfo.isSecure());
            assertEquals(false, secContextInfo.isUserInRoleAdmin());
            assertEquals(false, secContextInfo.isUserInRoleNull());
            assertEquals(false, secContextInfo.isUserInRoleUser());
            assertEquals("null", secContextInfo.getUserPrincipal());
            assertNull(secContextInfo.getAuthScheme());
        } finally {
            getMethod.releaseConnection();
        }
    }
View Full Code Here

            client.executeMethod(getMethod);
            assertEquals(200, getMethod.getStatusCode());

            JAXBContext context =
                JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
            SecurityContextInfo secContextInfo =
                (SecurityContextInfo)context.createUnmarshaller().unmarshal(getMethod
                    .getResponseBodyAsStream());
            assertNotNull(secContextInfo);
            assertEquals(false, secContextInfo.isSecure());
            assertEquals(false, secContextInfo.isUserInRoleAdmin());
            assertEquals(false, secContextInfo.isUserInRoleNull());
            assertEquals(false, secContextInfo.isUserInRoleUser());
            assertEquals("null", secContextInfo.getUserPrincipal());
            assertNull(secContextInfo.getAuthScheme());
        } finally {
            getMethod.releaseConnection();
        }
    }
View Full Code Here

            client.executeMethod(getMethod);
            assertEquals(200, getMethod.getStatusCode());

            JAXBContext context =
                JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
            SecurityContextInfo secContextInfo =
                (SecurityContextInfo)context.createUnmarshaller().unmarshal(getMethod
                    .getResponseBodyAsStream());
            assertNotNull(secContextInfo);
            assertEquals(false, secContextInfo.isSecure());
            assertEquals(false, secContextInfo.isUserInRoleAdmin());
            assertEquals(false, secContextInfo.isUserInRoleNull());
            assertEquals(false, secContextInfo.isUserInRoleUser());
            assertEquals("null", secContextInfo.getUserPrincipal());
            assertNull(secContextInfo.getAuthScheme());
        } finally {
            getMethod.releaseConnection();
        }
    }
View Full Code Here

            client.executeMethod(getMethod);
            assertEquals(200, getMethod.getStatusCode());

            JAXBContext context =
                JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
            SecurityContextInfo secContextInfo =
                (SecurityContextInfo)context.createUnmarshaller().unmarshal(getMethod
                    .getResponseBodyAsStream());
            assertNotNull(secContextInfo);
            assertEquals(false, secContextInfo.isSecure());
            assertEquals(false, secContextInfo.isUserInRoleAdmin());
            assertEquals(false, secContextInfo.isUserInRoleNull());
            assertEquals(false, secContextInfo.isUserInRoleUser());
            assertEquals("null", secContextInfo.getUserPrincipal());
            assertNull(secContextInfo.getAuthScheme());
        } finally {
            getMethod.releaseConnection();
        }
    }
View Full Code Here

            client.executeMethod(getMethod);
            assertEquals(200, getMethod.getStatusCode());

            JAXBContext context =
                JAXBContext.newInstance(ObjectFactory.class.getPackage().getName());
            SecurityContextInfo secContextInfo =
                (SecurityContextInfo)context.createUnmarshaller().unmarshal(getMethod
                    .getResponseBodyAsStream());
            assertNotNull(secContextInfo);
            assertEquals(false, secContextInfo.isSecure());
            assertEquals(false, secContextInfo.isUserInRoleAdmin());
            assertEquals(false, secContextInfo.isUserInRoleNull());
            assertEquals(false, secContextInfo.isUserInRoleUser());
            assertEquals("null", secContextInfo.getUserPrincipal());
            assertNull(secContextInfo.getAuthScheme());
        } finally {
            getMethod.releaseConnection();
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.wink.itest.securitycontext.xml.SecurityContextInfo

Copyright © 2018 www.massapicom. 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.