org.springframework.boot.actuate.health.HealthEndpoint Java Examples
The following examples show how to use
org.springframework.boot.actuate.health.HealthEndpoint.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: SecurityConfiguration.java From flowable-engine with Apache License 2.0 | 6 votes |
protected void configure(HttpSecurity http) throws Exception { http .sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .csrf() .disable(); http .requestMatcher(new ActuatorRequestMatcher()) .authorizeRequests() .requestMatchers(EndpointRequest.to(InfoEndpoint.class, HealthEndpoint.class)).authenticated() .requestMatchers(EndpointRequest.toAnyEndpoint()).hasAnyAuthority(DefaultPrivileges.ACCESS_ADMIN) .and().httpBasic(); }
Example #2
Source File: SecurityConfiguration.java From flowable-engine with Apache License 2.0 | 6 votes |
protected void configure(HttpSecurity http) throws Exception { http .sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .csrf() .disable(); http .requestMatcher(new ActuatorRequestMatcher()) .authorizeRequests() .requestMatchers(EndpointRequest.to(InfoEndpoint.class, HealthEndpoint.class)).authenticated() .requestMatchers(EndpointRequest.toAnyEndpoint()).hasAnyAuthority(DefaultPrivileges.ACCESS_ADMIN) .and().httpBasic(); }
Example #3
Source File: SecurityConfiguration.java From flowable-engine with Apache License 2.0 | 6 votes |
@Override protected void configure(HttpSecurity http) throws Exception { http .sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .csrf() .disable(); http .requestMatcher(new ActuatorRequestMatcher()) .authorizeRequests() .requestMatchers(EndpointRequest.to(InfoEndpoint.class, HealthEndpoint.class)).authenticated() .requestMatchers(EndpointRequest.toAnyEndpoint()).hasAnyAuthority(DefaultPrivileges.ACCESS_ADMIN) .and().httpBasic(); }
Example #4
Source File: SecurityConfiguration.java From flowable-engine with Apache License 2.0 | 6 votes |
protected void configure(HttpSecurity http) throws Exception { http .sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .csrf() .disable(); http .requestMatcher(new ActuatorRequestMatcher()) .authorizeRequests() .requestMatchers(EndpointRequest.to(InfoEndpoint.class, HealthEndpoint.class)).authenticated() .requestMatchers(EndpointRequest.toAnyEndpoint()).hasAnyAuthority(DefaultPrivileges.ACCESS_ADMIN) .and().httpBasic(); }
Example #5
Source File: AuthorizationApplication.java From Spring with Apache License 2.0 | 5 votes |
@Override protected void configure(HttpSecurity http) throws Exception { http .requestMatcher(EndpointRequest.toAnyEndpoint()) .authorizeRequests() .requestMatchers(EndpointRequest.to(HealthEndpoint.class)).permitAll() .anyRequest().authenticated() .and() .httpBasic(); }
Example #6
Source File: MetricsHealthController.java From pivotal-bank-demo with Apache License 2.0 | 5 votes |
MetricsHealthController( MeterRegistry meterRegistry, HealthEndpoint healthEndpoint, HealthStatusHttpMapper statusMapper, CollectorRegistry collectorRegistry ) { this.meterRegistry = meterRegistry; this.healthEndpoint = healthEndpoint; this.statusMapper = statusMapper; this.collectorRegistry = collectorRegistry; }
Example #7
Source File: ActuatorCommand.java From ssh-shell-spring-boot with Apache License 2.0 | 5 votes |
public ActuatorCommand(ApplicationContext applicationContext, Environment environment, SshShellProperties properties, SshShellHelper helper, @Lazy AuditEventsEndpoint audit, @Lazy BeansEndpoint beans, @Lazy ConditionsReportEndpoint conditions, @Lazy ConfigurationPropertiesReportEndpoint configprops, @Lazy EnvironmentEndpoint env, @Lazy HealthEndpoint health, @Lazy HttpTraceEndpoint httptrace, @Lazy InfoEndpoint info, @Lazy LoggersEndpoint loggers, @Lazy MetricsEndpoint metrics, @Lazy MappingsEndpoint mappings, @Lazy ScheduledTasksEndpoint scheduledtasks, @Lazy ShutdownEndpoint shutdown, @Lazy ThreadDumpEndpoint threaddump) { this.applicationContext = applicationContext; this.environment = environment; this.properties = properties; this.helper = helper; this.audit = audit; this.beans = beans; this.conditions = conditions; this.configprops = configprops; this.env = env; this.health = health; this.httptrace = httptrace; this.info = info; this.loggers = loggers; this.metrics = metrics; this.mappings = mappings; this.scheduledtasks = scheduledtasks; this.shutdown = shutdown; this.threaddump = threaddump; }
Example #8
Source File: ActuatorEndpointsConfiguration.java From kork with Apache License 2.0 | 5 votes |
@Override public void configure(HttpSecurity http) throws Exception { // The health endpoint should always be exposed without auth. http.requestMatcher(EndpointRequest.to(HealthEndpoint.class)) .authorizeRequests() .anyRequest() .permitAll(); }
Example #9
Source File: AppDimensionConfiguration.java From sofa-dashboard-client with Apache License 2.0 | 4 votes |
@Bean @ConditionalOnMissingBean public ActuatorHealthDimension createHealthDimension(HealthEndpoint endpoint) { return new ActuatorHealthDimension(endpoint); }
Example #10
Source File: ActuatorHealthDimension.java From sofa-dashboard-client with Apache License 2.0 | 4 votes |
public ActuatorHealthDimension(HealthEndpoint endpoint) { this.endpoint = endpoint; }
Example #11
Source File: DimensionTestContext.java From sofa-dashboard-client with Apache License 2.0 | 4 votes |
@Bean public ActuatorHealthDimension createHealthDimension(HealthEndpoint endpoint) { return new ActuatorHealthDimension(endpoint); }
Example #12
Source File: ActuatorCommand.java From ssh-shell-spring-boot with Apache License 2.0 | 4 votes |
/** * @return whether `health` command is available */ public Availability healthAvailability() { return availability("health", HealthEndpoint.class); }
Example #13
Source File: HealthCommand.java From sshd-shell-spring-boot with Apache License 2.0 | 4 votes |
HealthCommand(@Value("${sshd.system.command.roles.health}") String[] systemRoles, HealthEndpoint healthEndpoint) { super(systemRoles); this.healthEndpoint = healthEndpoint; }
Example #14
Source File: SecurityConfiguration.java From flowable-engine with Apache License 2.0 | 4 votes |
@Override protected void configure(HttpSecurity http) throws Exception { HttpSecurity httpSecurity = http.authenticationProvider(authenticationProvider()) .sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .csrf().disable(); if (restAppProperties.getCors().isEnabled()) { httpSecurity.apply(new PropertyBasedCorsFilter(restAppProperties)); } // Swagger docs if (isSwaggerDocsEnabled()) { httpSecurity .authorizeRequests() .antMatchers("/docs/**").permitAll(); } else { httpSecurity .authorizeRequests() .antMatchers("/docs/**").denyAll(); } httpSecurity .authorizeRequests() .requestMatchers(EndpointRequest.to(InfoEndpoint.class, HealthEndpoint.class)).authenticated() .requestMatchers(EndpointRequest.toAnyEndpoint()).hasAnyAuthority(SecurityConstants.ACCESS_ADMIN); // Rest API access if (isVerifyRestApiPrivilege()) { httpSecurity .authorizeRequests() .anyRequest() .hasAuthority(SecurityConstants.PRIVILEGE_ACCESS_REST_API).and ().httpBasic(); } else { httpSecurity .authorizeRequests() .anyRequest() .authenticated().and().httpBasic(); } }