Examples of AdminPrincipal


Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

     * {@inheritDoc}
     * @see org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials#getPrincipal(java.lang.String)
     */
    @Override
    protected Principal getPrincipal(String userId) {
        return new AdminPrincipal(userId);
    }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        private final Map<String, Principal> principals = new HashMap<String, Principal>();

        private SimplePrincipalProvider() {
            if (adminID != null) {
                principals.put(adminID, new AdminPrincipal(adminID));
            }
            if (anonymID != null) {
                principals.put(anonymID, new AnonymousPrincipal());
            }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

                    }

                    if ((token != null) || user.verifyPassword(key)) {
                        principals.add(new JahiaPrincipal(name));
                        if (user.isAdminMember(0)) {
                            principals.add(new AdminPrincipal(name));
                        }
                    }
                }
                if (principals.isEmpty()) {
                    throw new FailedLoginException();
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        private final Map<String, Principal> principals = new HashMap<String, Principal>();

        private SimplePrincipalProvider() {
            if (adminID != null) {
                principals.put(adminID, new AdminPrincipal(adminID));
            }
            if (anonymID != null) {
                principals.put(anonymID, new AnonymousPrincipal());
            }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        private final Map<String, Principal> principals = new HashMap<String, Principal>();

        private SimplePrincipalProvider() {
            if (adminID != null) {
                principals.put(adminID, new AdminPrincipal(adminID));
            }
            if (anonymID != null) {
                principals.put(anonymID, new AnonymousPrincipal());
            }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        this.context = context;
    }

    public SessionImpl createAdminSession(String workspace)
            throws RepositoryException {
        Principal admin = new AdminPrincipal(SecurityConstants.ADMIN_ID);
        Subject subject = new Subject(
                true, Collections.singleton(admin),
                Collections.emptySet(), Collections.emptySet());
        return context.getRepository().createSession(subject, workspace);
    }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        Authorizable a = userMgr.getAuthorizable(adminId);
        if (a == null || a.isGroup() || !((User) a).isAdmin()) {
            throw new NotExecutableException(adminId + " is not administators ID");
        }

        Principal adminPrincipal = new AdminPrincipal(adminId);

        // admin cannot be add/remove to set of impersonators of 'u' but is
        // always allowed to impersonate that user.
        User u = (User) userMgr.getAuthorizable(uID);
        Impersonation impersonation = u.getImpersonation();
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        private final Map principals = new HashMap();

        private SimplePrincipalProvider() {
            if (adminID != null) {
                principals.put(adminID, new AdminPrincipal(adminID));
            }
            if (anonymID != null) {
                principals.put(anonymID, new AnonymousPrincipal());
            }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

   * {@inheritDoc}
   */
  @Override
  public void init( Properties options ) {
    adminId = options.getProperty( KEY_ADMIN_ID, SecurityConstants.ADMIN_ID );
    adminPrincipal = new AdminPrincipal( adminId );
    adminRole = options.getProperty( KEY_ADMIN_ROLE, SecurityConstants.ADMINISTRATORS_NAME );
    adminRolePrincipal = new SpringSecurityRolePrincipal( adminRole );

    anonymousId = options.getProperty( KEY_ANONYMOUS_ID, SecurityConstants.ANONYMOUS_ID );

View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

          "SpringSecurityPrincipalProvider.ERROR_0001_ALREADY_INITIALIZED" ) ); //$NON-NLS-1$
      }
    }

    adminId = options.getProperty( LoginModuleConfig.PARAM_ADMIN_ID, SecurityConstants.ADMIN_ID );
    adminPrincipal = new AdminPrincipal( adminId );
    if ( logger.isTraceEnabled() ) {
      logger.trace( String.format( "using adminId [%s]", adminId ) ); //$NON-NLS-1$
    }
    anonymousId = options.getProperty( LoginModuleConfig.PARAM_ANONYMOUS_ID, SecurityConstants.ANONYMOUS_ID );
    if ( logger.isTraceEnabled() ) {
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.