Package javax.security.auth.login

Examples of javax.security.auth.login.Configuration


      log.info("testControlFlags");
     
      Connection conn = setupLoginTables();
      try
      {
         Configuration cfg = Configuration.getConfiguration();
         AppConfigurationEntry[] ace = cfg.getAppConfigurationEntry("testControlFlags");
         for(int n = 0; n < ace.length; n ++)
         {
            assertTrue("testControlFlags flag==SUFFICIENT",
               ace[n].getControlFlag() == AppConfigurationEntry.LoginModuleControlFlag.SUFFICIENT);
            log.info(ace[n].getControlFlag());
View Full Code Here


        try {
            oldConfiguration = Configuration.getConfiguration();
        } catch (SecurityException e) {
            oldConfiguration = null;
        }
        Configuration loginConfig = new MockConfiguration();
        Configuration.setConfiguration(loginConfig);

        credentials = new String[]{"username", "password"};
        authenticator = new Authenticator(CONFIG_NAME, getClass().getClassLoader());
    }
View Full Code Here

        try {
            oldConfiguration = Configuration.getConfiguration();
        } catch (SecurityException e) {
            oldConfiguration = null;
        }
        Configuration loginConfig = new MockConfiguration();
        Configuration.setConfiguration(loginConfig);

        credentials = new String[]{"username", "password"};
        authenticator = new Authenticator(CONFIG_NAME, getClass().getClassLoader());
    }
View Full Code Here

     * @return all JAAS-Login Modules for this application or null if none
     */
    private AppConfigurationEntry[] getJAASConfig() {

        // check if jaas-loginModule or fallback is configured
        Configuration logins = null;
        try {
            logins = Configuration.getConfiguration();
        } catch (Exception e) {
            // means no JAAS configuration file OR no permission to read it
        }
        if (logins != null) {
            try {
                return logins.getAppConfigurationEntry(appName);
            } catch (Exception e) {
                // WLP 9.2.0 throws IllegalArgumentException for unknown appName
            }
        }
        return null;
View Full Code Here

        try {
            oldConfiguration = Configuration.getConfiguration();
        } catch (SecurityException e) {
            oldConfiguration = null;
        }
        Configuration loginConfig = new MockConfiguration();
        Configuration.setConfiguration(loginConfig);

        credentials = new String[]{"username", "password"};
        authenticator = new Authenticator(CONFIG_NAME, getClass().getClassLoader());
    }
View Full Code Here

* and locate and invoke a SCA component
*/
public class CalculatorClient {
    public static void main(String[] args) throws Exception {
        try {
            Configuration secConf = Configuration.getConfiguration();
        } catch (java.lang.SecurityException e) {
            System.setProperty("java.security.auth.login.config", CalculatorClient.class.getClassLoader()
                .getResource("implementation/policies/CalculatorJass.config").toString());
        }

View Full Code Here

                        subjectFactoryService.getSecurityManagementInjector())
                .addListener(verificationHandler)
                .setInitialMode(ServiceController.Mode.ACTIVE).install());

            // add jaas configuration service
            Configuration loginConfig = XMLLoginConfigImpl.getInstance();
            final JaasConfigurationService jaasConfigurationService = new JaasConfigurationService(loginConfig);
            newControllers.add(target.addService(JaasConfigurationService.SERVICE_NAME, jaasConfigurationService)
                .addListener(verificationHandler).setInitialMode(ServiceController.Mode.ACTIVE).install());

            //add Simple Security Manager Service
View Full Code Here

    @OperateOnDeployment("EJB")
    @Ignore("AS7-4874 EJB3 in AS7 doesn't support Kerberos authentication")
    public void testEjbAccess() throws Exception {
        LOGGER.info("Testing EJB3 access.");

        final Configuration tmpConfig = Configuration.getConfiguration();

        Configuration
                .setConfiguration(new Krb5LoginConfiguration("hnelson", Krb5ConfServerSetupTask.HNELSON_KEYTAB_FILE, false));
        Context ctx = getRemoteContext();
        SimpleSession session = (SimpleSession) ctx.lookup("ejb:/ejb-spnego//SimpleStatelessSessionBean!"
View Full Code Here

* and locate and invoke a SCA component
*/
public class CalculatorClient {
    public static void main(String[] args) throws Exception {
        try {
            Configuration secConf = Configuration.getConfiguration();
        } catch (java.lang.SecurityException e) {
            System.setProperty("java.security.auth.login.config", CalculatorClient.class.getClassLoader()
                .getResource("implementation/policies/CalculatorJass.config").toString());
        }

View Full Code Here

  /**
   * Dynamically load the configuration properties set by the user for a JASPI plugin.
   * @return Configuration
   */
  protected Configuration getLoginModuleConfiguration() {
    return new Configuration() {
      @Override
      public AppConfigurationEntry[] getAppConfigurationEntry(String s) {
        HashMap<String, String> map = new HashMap<String, String>();


View Full Code Here

TOP

Related Classes of javax.security.auth.login.Configuration

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.