Examples of AuthenticatedPrincipal


Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

        setVirtualHost(virtualHost);
    }

    private void setTestAuthorizedSubject()
    {
        Principal principal = new AuthenticatedPrincipal(new UsernamePrincipal("InternalTestProtocolSession"));
        Subject authorizedSubject = new Subject(
                true,
                Collections.singleton(principal),
                Collections.emptySet(),
                Collections.emptySet());
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

             */
            @Override
            protected RMIConnection makeClient(String connectionId, Subject subject) throws IOException
            {
                final RMIConnection makeClient = super.makeClient(connectionId, subject);
                final AuthenticatedPrincipal authenticatedPrincipalFromSubject = AuthenticatedPrincipal.getAuthenticatedPrincipalFromSubject(subject);
                connectionIdUsernameMap.put(connectionId, authenticatedPrincipalFromSubject.getName());
                return makeClient;
            }
        };

        // Create a Listener responsible for removing the map entries add by the #makeClient entry above.
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

    public Subject createSubjectWithGroups(String username)
    {
        Subject authenticationSubject = new Subject();

        authenticationSubject.getPrincipals().add(new AuthenticatedPrincipal(username));
        authenticationSubject.getPrincipals().addAll(_groupAccessor.getGroupPrincipals(username));
        authenticationSubject.setReadOnly();

        return authenticationSubject;
    }
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

        setVirtualHost(virtualHost);
    }

    private void setTestAuthorizedSubject()
    {
        Principal principal = new AuthenticatedPrincipal(new UsernamePrincipal("InternalTestProtocolSession"));
        Subject authorizedSubject = new Subject(
                true,
                Collections.singleton(principal),
                Collections.emptySet(),
                Collections.emptySet());
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

        String identity = _fallbackPrincipalName;

        final Subject subject = Subject.getSubject(AccessController.getContext());
        if (subject != null)
        {
            AuthenticatedPrincipal authenticatedPrincipal = AuthenticatedPrincipal.getOptionalAuthenticatedPrincipalFromSubject(subject);
            if(authenticatedPrincipal != null)
            {
                identity = authenticatedPrincipal.getName();
            }
        }
        return identity;
    }
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

    public Subject createSubjectWithGroups(String username)
    {
        Subject authenticationSubject = new Subject();

        authenticationSubject.getPrincipals().add(new AuthenticatedPrincipal(username));
        authenticationSubject.getPrincipals().addAll(getGroupPrincipals(username));
        authenticationSubject.setReadOnly();

        return authenticationSubject;
    }
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

    @Override
    protected RMIConnection makeClient(String connectionId, Subject subject) throws IOException
    {
        final RMIConnection makeClient = super.makeClient(connectionId, subject);
        final AuthenticatedPrincipal authenticatedPrincipalFromSubject = AuthenticatedPrincipal.getAuthenticatedPrincipalFromSubject(subject);
        _connectionIdUsernameMap.put(connectionId, authenticatedPrincipalFromSubject.getName());
        return makeClient;
    }
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

        final Subject actualSubject = actualResult.getSubject();

        assertEquals("Should contain one user principal and two groups ", 3, actualSubject.getPrincipals().size());

        assertTrue(actualSubject.getPrincipals().contains(new AuthenticatedPrincipal(_userPrincipal)));
        assertTrue(actualSubject.getPrincipals().contains(_group1));
        assertTrue(actualSubject.getPrincipals().contains(_group2));

        assertTrue(actualSubject.isReadOnly());
    }
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

        SubjectAuthenticationResult result = _subjectCreator.authenticate(_testSaslServer, _saslResponseBytes);

        final Subject actualSubject = result.getSubject();
        assertEquals("Should contain one user principal and two groups ", 3, actualSubject.getPrincipals().size());

        assertTrue(actualSubject.getPrincipals().contains(new AuthenticatedPrincipal(_userPrincipal)));
        assertTrue(actualSubject.getPrincipals().contains(_group1));
        assertTrue(actualSubject.getPrincipals().contains(_group2));

        assertTrue(actualSubject.isReadOnly());
    }
View Full Code Here

Examples of org.apache.qpid.server.security.auth.AuthenticatedPrincipal

        setVirtualHost(virtualHost);
    }

    private void setTestAuthorizedSubject()
    {
        Principal principal = new AuthenticatedPrincipal(new UsernamePrincipal("InternalTestProtocolSession"));
        Subject authorizedSubject = new Subject(
                true,
                Collections.singleton(principal),
                Collections.emptySet(),
                Collections.emptySet());
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.