Examples of JaccProvider


Examples of com.sun.enterprise.config.serverbeans.JaccProvider

    @Override
    public void execute(AdminCommandContext context) {
        final ActionReport report = context.getActionReport();
       
        List<JaccProvider> jaccProviders = securityService.getJaccProvider();
        JaccProvider jprov = null;
        for (JaccProvider jaccProv : jaccProviders) {
            ActionReport.MessagePart part = report.getTopMessagePart().addChild();
            part.setMessage(jaccProv.getName());
        }
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
View Full Code Here

Examples of com.sun.enterprise.config.serverbeans.JaccProvider

            _logger.log(Level.FINE,
                        "Policy already installed. Will not re-install.");
            return;
        }
        // get config object
        JaccProvider jacc = getConfiguredJaccProvider();
        // set config properties (see method comments)
        setPolicyConfigurationFactory(jacc);
       
        boolean j2ee13 = false;
       

        // check if system property is set
        String javaPolicy = System.getProperty(POLICY_PROVIDER_14);

        if (javaPolicy !=null) {
            // inform user domain.xml is being ignored
            _logger.log(Level.INFO, SecurityLoggerInfo.policyProviderConfigOverrideMsg,
                        new String[] { POLICY_PROVIDER_14, javaPolicy } );
        } else {
            // otherwise obtain JACC policy-provider from domain.xml
            if (jacc != null) {
                javaPolicy = jacc.getPolicyProvider();
            }
        }
       
        if (javaPolicy == null) {
            javaPolicy = System.getProperty(POLICY_PROVIDER_13);
View Full Code Here

Examples of com.sun.enterprise.config.serverbeans.JaccProvider

     *
     * @return The config object or null on errors.
     *
     */
    private JaccProvider getConfiguredJaccProvider() {
        JaccProvider jacc = null;
        try {
            String name = securityService.getJacc();
            jacc = getJaccProviderByName(name);
            if (jacc == null) {
                _logger.log(Level.WARNING, SecurityLoggerInfo.policyNoSuchName, name);
View Full Code Here

Examples of com.sun.enterprise.config.serverbeans.JaccProvider

        config = CLIUtil.chooseConfig(domain, target, context.getActionReport());
        if (config == null) {
            return false;
        }
        securityService = config.getSecurityService();
        JaccProvider jaccProvider = CLIUtil.findJaccProvider(securityService, jaccProviderName);
        if (jaccProvider != null) {
            final ActionReport report = context.getActionReport();
            report.setMessage(localStrings.getLocalString(
                    "create.jacc.provider.duplicatefound",
                    "JaccProvider named {0} exists. Cannot add duplicate JaccProvider.",
View Full Code Here

Examples of com.sun.enterprise.config.serverbeans.JaccProvider

        try {
            ConfigSupport.apply(new SingleConfigCode<SecurityService>() {

                public Object run(SecurityService param)
                        throws PropertyVetoException, TransactionFailure {
                    JaccProvider newJacc = param.createChild(JaccProvider.class);
                    newJacc.setName(jaccProviderName);
                    newJacc.setPolicyConfigurationFactoryProvider(polConfFactoryClass);
                    newJacc.setPolicyProvider(polProviderClass);
                    param.getJaccProvider().add(newJacc);
                    return newJacc;
                }
            }, securityService);
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.