FullControlOnceLoggedInAuthorizationStrategy authStrategy = new FullControlOnceLoggedInAuthorizationStrategy(); authStrategy.setAllowAnonymousRead(false); jenkins.setAuthorizationStrategy(authStrategy);
@Test @ConfiguredWithCode("HeteroDescribable.yml") public void jenkins_abstract_describable_attributes() throws Exception { final Jenkins jenkins = Jenkins.getInstance(); assertTrue(jenkins.getSecurityRealm() instanceof HudsonPrivateSecurityRealm); assertTrue(jenkins.getAuthorizationStrategy() instanceof FullControlOnceLoggedInAuthorizationStrategy); assertFalse(((FullControlOnceLoggedInAuthorizationStrategy) jenkins.getAuthorizationStrategy()).isAllowAnonymousRead()); }
@Override public AuthorizationStrategy newInstance(StaplerRequest req, JSONObject formData) throws FormException { return new FullControlOnceLoggedInAuthorizationStrategy(); }
@Override public AuthorizationStrategy newInstance(StaplerRequest req, JSONObject formData) throws FormException { return new FullControlOnceLoggedInAuthorizationStrategy(); }
@Override public AuthorizationStrategy newInstance(StaplerRequest req, JSONObject formData) throws FormException { return new FullControlOnceLoggedInAuthorizationStrategy(); }
FullControlOnceLoggedInAuthorizationStrategy authStrategy = new FullControlOnceLoggedInAuthorizationStrategy(); authStrategy.setAllowAnonymousRead(false); jenkins.setAuthorizationStrategy(authStrategy);
@Test @ConfiguredWithCode("HudsonPrivateSecurityRealmConfiguratorTest.yml") public void configure_local_security_and_admin_user() throws Exception { final Jenkins jenkins = Jenkins.getInstance(); final HudsonPrivateSecurityRealm securityRealm = (HudsonPrivateSecurityRealm) jenkins.getSecurityRealm(); assertFalse(securityRealm.allowsSignup()); final User admin = User.getById("admin", false); assertNotNull(admin); final HudsonPrivateSecurityRealm.Details details = admin.getProperty(HudsonPrivateSecurityRealm.Details.class); assertTrue(details.isPasswordCorrect("1234")); final FullControlOnceLoggedInAuthorizationStrategy authorizationStrategy = (FullControlOnceLoggedInAuthorizationStrategy) jenkins.getAuthorizationStrategy(); assertTrue(authorizationStrategy.isAllowAnonymousRead()); ConfiguratorRegistry registry = ConfiguratorRegistry.get(); ConfigurationContext context = new ConfigurationContext(registry); final Configurator c = context.lookupOrFail(HudsonPrivateSecurityRealm.class); final CNode node = c.describe(securityRealm, context); final Mapping user = node.asMapping().get("users").asSequence().get(0).asMapping(); assertEquals("admin", user.getScalarValue("id")); } }
@Override public AuthorizationStrategy newInstance(StaplerRequest req, JSONObject formData) throws FormException { return new FullControlOnceLoggedInAuthorizationStrategy(); }
authorizationStrategy = AuthorizationStrategy.UNSECURED; } else { authorizationStrategy = new FullControlOnceLoggedInAuthorizationStrategy();
authorizationStrategy = AuthorizationStrategy.UNSECURED; } else { authorizationStrategy = new FullControlOnceLoggedInAuthorizationStrategy();
authorizationStrategy = AuthorizationStrategy.UNSECURED; } else { authorizationStrategy = new FullControlOnceLoggedInAuthorizationStrategy();
authorizationStrategy = AuthorizationStrategy.UNSECURED; } else { authorizationStrategy = new FullControlOnceLoggedInAuthorizationStrategy();
r.jenkins.setAuthorizationStrategy(new FullControlOnceLoggedInAuthorizationStrategy()); OrganizationFolder top = r.jenkins.createProject(OrganizationFolder.class, "top"); top.getNavigators().add(new GitDirectorySCMNavigator(clones.getAbsolutePath()));
r.jenkins.setAuthorizationStrategy(new FullControlOnceLoggedInAuthorizationStrategy()); OrganizationFolder top = r.jenkins.createProject(OrganizationFolder.class, "top"); top.getNavigators().add(new GitDirectorySCMNavigator(clones.getAbsolutePath()));