Package com.adito.realms

Examples of com.adito.realms.Realm


        } else {
            SessionInfo sessionInfo = LogonControllerFactory.getInstance().getSessionInfo(request);
            if (sessionInfo == null) {
                throw new Exception("No authenticated.");
            }
            Realm realm = LogonControllerFactory.getInstance().getUser(request).getRealm();
            userDatabase = UserDatabaseManager.getInstance().getUserDatabase(realm);
        }

        String account = request.getParameter("account");
        String maxRows = request.getParameter("maxRows");
View Full Code Here


              ResultSet results = ps.executeQuery();
              try {
                Vector<User> tmp = new Vector<User>();
                while (results.next()) {
                  String username = results.getString("username");
                        Realm usersRealm = UserDatabaseManager.getInstance().getRealm(results.getInt("realm_ID"));
                  if (usersRealm.equals(realm)) {
                    DefaultUser u = new DefaultUser(results
                        .getString("username"), results
                        .getString("email"), results
                        .getString("fullname"), results
                        .getDate("last_password_change"), usersRealm);
View Full Code Here

    try {
      ps.setString(1, username);
      ResultSet results = ps.executeQuery();
      try {
        while (results.next()) {
                    Realm usersRealm = UserDatabaseManager.getInstance().getRealm(results.getInt("realm_ID"));
                    if (usersRealm.equals(realm)){
            DefaultUser u = new DefaultUser(results
                .getString("username"), results.getString("email"),
                results.getString("fullname"), results
                  .getDate("last_password_change"), usersRealm);
            addRoles(u);
View Full Code Here

                ResultSet results = ps.executeQuery();
                try {
                    Vector<Role> tmp = new Vector<Role>();
                    while (results.next()) {
                        String rolename = results.getString("rolename");
                        Realm usersRealm = UserDatabaseManager.getInstance().getRealm(results.getInt("realm_ID"));
                        if (usersRealm.equals(realm)) {
                            JDBCRole r = new JDBCRole(rolename, realm);
                            tmp.add(r);
                        }
                    }
                    return tmp;
View Full Code Here

        return null;
    }

    private static UserDatabase getUserDatabase(String realmName) throws Exception {
        String realRealmName = realmName == null ? UserDatabaseManager.DEFAULT_REALM_NAME : realmName;
        Realm realm = UserDatabaseManager.getInstance().getRealm(realRealmName);
        return UserDatabaseManager.getInstance().getUserDatabase(realm);  
    }
View Full Code Here

    }

    private void sendByPolicy(MessageSender sender, Recipient recipient) throws Exception, UserDatabaseException {
        UserDatabase userDatabase = UserDatabaseManager.getInstance().getUserDatabase(recipient.getRealmName());
        PolicyDatabase policyDatabase = PolicyDatabaseFactory.getInstance();
        Realm realm = userDatabase.getRealm();
        Policy policy = policyDatabase.getPolicyByName(recipient.getRecipientAlias(), realm.getResourceId());
        int everyonePolicyId = policyDatabase.getEveryonePolicyIDForRealm(realm);
       
        if (everyonePolicyId == policy.getResourceId()) {
            sendToPrincipals(sender, userDatabase, userDatabase.allRoles());
            sendToPrincipals(sender, userDatabase, userDatabase.allUsers());
View Full Code Here

                    throws UserDatabaseException, Exception {
        for (Principal principal : principals) {
            if (principal instanceof Role) {
                sendByRole(sender, userDatabase, (Role) principal);
            } else {
                Realm realm = principal.getRealm();
                Recipient newRecipient = new Recipient(Recipient.USER, principal.getPrincipalName(), realm.getResourceName());
                sender.sendMessage(principal.getPrincipalName(), newRecipient);
            }
        }
    }
View Full Code Here

                    schemes.remove(scheme);
                }
            }

            // Add any schemes that are available to anyone
            Realm realm = UserDatabaseManager.getInstance().getDefaultRealm();
            Policy p = PolicyDatabaseFactory.getInstance().getPolicy(PolicyDatabaseFactory.getInstance()
                .getEveryonePolicyIDForRealm(realm));
            for (AuthenticationScheme scheme : schemes) {
                if (PolicyDatabaseFactory.getInstance().isResourceAttachedToPolicy(scheme, p, realm)) {
                    authSchemes.add(scheme);
View Full Code Here

TOP

Related Classes of com.adito.realms.Realm

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.