Package org.apache.geronimo.jee.security

Examples of org.apache.geronimo.jee.security.SubjectInfo


        pattern.setGroupId("security-credentialstoreref-groupid");
        pattern.setModule("security-credentialstoreref-module");
        pattern.setType("security-credentialstoreref-type");
        pattern.setVersion("security-credentialstoreref-version");
        security.setCredentialStoreRef(pattern);
        SubjectInfo subject = securityFactory.createSubjectInfo();
        subject.setId("security-subjectinfo-id");
        subject.setRealm("security-subjectinfo-realm");
        Description description = securityFactory.createDescription();
        description.setValue("security-subjectinfo-description");
        subject.getDescription().add(description);
        security.setDefaultSubject(subject);
        RoleMappings roleMappings = securityFactory.createRoleMappings();
        Role role = securityFactory.createRole();
        role.setRoleName("security-role");
        SubjectInfo subjectInfo = securityFactory.createSubjectInfo();
        subjectInfo.setId("security-role-subjectinfo-id");
        subjectInfo.setRealm("security-role-subjectinfo-realm");
        description = securityFactory.createDescription();
        description.setValue("security-role-subjectinfo-description");
        subjectInfo.getDescription().add(description);
        role.setRunAsSubject(subjectInfo);
        description = securityFactory.createDescription();
        description.setValue("security-role-description");
        role.getDescription().add(description);
        DistinguishedName distinguishedName = securityFactory.createDistinguishedName();
View Full Code Here


        dependencies.getDependency().add(dependency);
        environment.setDependencies(dependencies);
        applicationClient.setClientEnvironment(environment);

        // set the Subject Info
        SubjectInfo subject = securityFactory.createSubjectInfo();
        subject.setId("subjectinfo-id");
        subject.setRealm("subjectinfo-realm");
        Description description = securityFactory.createDescription();
        description.setValue("subjectinfo-description");
        subject.getDescription().add(description);
        applicationClient.setDefaultSubject(subject);

        // set the EJB Ref
        EjbRef ejbRef = namingFactory.createEjbRef();
        ejbRef.setName("ejbref-name");
View Full Code Here

        pattern.setGroupId("security-credentialstoreref-groupid");
        pattern.setModule("security-credentialstoreref-module");
        pattern.setType("security-credentialstoreref-type");
        pattern.setVersion("security-credentialstoreref-version");
        security.setCredentialStoreRef(pattern);
        SubjectInfo subject = securityFactory.createSubjectInfo();
        subject.setId("security-subjectinfo-id");
        subject.setRealm("security-subjectinfo-realm");
        Description description = securityFactory.createDescription();
        description.setValue("security-subjectinfo-description");
        subject.getDescription().add(description);
        security.setDefaultSubject(subject);
        RoleMappings roleMappings = securityFactory.createRoleMappings();
        Role role = securityFactory.createRole();
        role.setRoleName("security-role");
        SubjectInfo subjectInfo = securityFactory.createSubjectInfo();
        subjectInfo.setId("security-role-subjectinfo-id");
        subjectInfo.setRealm("security-role-subjectinfo-realm");
        description = securityFactory.createDescription();
        description.setValue("security-role-subjectinfo-description");
        subjectInfo.getDescription().add(description);
        role.setRunAsSubject(subjectInfo);
        description = securityFactory.createDescription();
        description.setValue("security-role-description");
        role.getDescription().add(description);
        DistinguishedName distinguishedName = securityFactory.createDistinguishedName();
View Full Code Here

        pattern.setGroupId("security-credentialstoreref-groupid");
        pattern.setModule("security-credentialstoreref-module");
        pattern.setType("security-credentialstoreref-type");
        pattern.setVersion("security-credentialstoreref-version");
        security.setCredentialStoreRef(pattern);
        SubjectInfo subject = securityFactory.createSubjectInfo();
        subject.setId("security-subjectinfo-id");
        subject.setRealm("security-subjectinfo-realm");
        Description description = securityFactory.createDescription();
        description.setValue("security-subjectinfo-description");
        subject.getDescription().add(description);
        security.setDefaultSubject(subject);
        RoleMappings roleMappings = securityFactory.createRoleMappings();
        Role role = securityFactory.createRole();
        role.setRoleName("security-role");
        SubjectInfo subjectInfo = securityFactory.createSubjectInfo();
        subjectInfo.setId("security-role-subjectinfo-id");
        subjectInfo.setRealm("security-role-subjectinfo-realm");
        description = securityFactory.createDescription();
        description.setValue("security-role-subjectinfo-description");
        subjectInfo.getDescription().add(description);
        role.setRunAsSubject(subjectInfo);
        description = securityFactory.createDescription();
        description.setValue("security-role-description");
        role.getDescription().add(description);
        DistinguishedName distinguishedName = securityFactory.createDistinguishedName();
View Full Code Here

        });
    }

    private SubjectInfo getDefaultSubject () {
      ApplicationClient client = (ApplicationClient)getPlan().getValue();
      SubjectInfo subjectInfo = client.getDefaultSubject();
      if (subjectInfo == null) {
          subjectInfo = securityFactory.createSubjectInfo();
          client.setDefaultSubject(subjectInfo);
      }
      return subjectInfo;
View Full Code Here

        return "";
    }

    private String getDefaultSubjectRealmName() {
        if (getSecurity() != null) {
            SubjectInfo subjectInfo = getSecurity().getDefaultSubject();
            if (subjectInfo != null) {
                return subjectInfo.getRealm();
            }
        }
        return "";
    }
View Full Code Here

        return "";
    }

    private String getDefaultSubjectId() {
        if (getSecurity() != null) {
            SubjectInfo subjectInfo = getSecurity().getDefaultSubject();
            if (subjectInfo != null) {
                return subjectInfo.getId();
            }
        }
        return "";
    }
View Full Code Here

    private void setDefaultSubject() {
        if (getSecurity() != null) {
            String realmName = defaultSubjectRealmName.getText();
            String realmId = defaultSubjectId.getText();
            if (realmName.trim().length() > 0 && realmId.trim().length() > 0) {
                SubjectInfo defaultSubject = new SubjectInfo();
                defaultSubject.setRealm(realmName);
                defaultSubject.setId(realmId);
                getSecurity().setDefaultSubject(defaultSubject);
            } else {
                getSecurity().setDefaultSubject(null);
            }
        }
View Full Code Here

    public boolean performFinish() {
        if (isEmpty(realm.getText()) || isEmpty(id.getText())) {
            return false;
        }
        if (eObject == null) {
            SubjectInfo subjectInfo = new SubjectInfo();
            subjectInfo.setRealm(realm.getText());
            subjectInfo.setId(id.getText());
            ((SecurityAdvancedSection) section).getRole(role.getText()).setRunAsSubject(subjectInfo);
            ((SecurityAdvancedSection) section).activateAddButton();
        }
        else {
            ((Role)eObject).getRunAsSubject().setRealm(realm.getText());
View Full Code Here

TOP

Related Classes of org.apache.geronimo.jee.security.SubjectInfo

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.