• Phillip Webb's avatar
    Remove Principal handler logic from security · 98135c96
    Phillip Webb authored
    Update ManagementSecurityAutoConfiguration so that MVC Endpoints that
    have Principal arguments are not treated in any special way. This
    restores Spring Boot 1.1.x behavior where the 'sensitive' flag is used
    to determine access rules.
    
    The HealthMvcEndpoint still uses the Principal (when available) to
    determine if full status information can be displayed. It now also
    explicitly checks the environment for `endpoints.health.sensitive`
    to determine if the user has opted-out and requires complete health
    details.
    
    The health MVC endpoint should now work as follows:
    
    * Default configuration - No login is required, full information is only
      displayed if a Principal is available.
    * endpoints.health.sensitive=true - Login is required, full information
      is displayed.
    * endpoints.health.sensitive=false - Login is not required, full
      information is displayed.
    
    Fixes gh-2211
    98135c96
Name
Last commit
Last update
..
spring-boot-sample-actuator Loading commit data...
spring-boot-sample-actuator-log4j Loading commit data...
spring-boot-sample-actuator-log4j2 Loading commit data...
spring-boot-sample-actuator-noweb Loading commit data...
spring-boot-sample-actuator-ui Loading commit data...
spring-boot-sample-amqp Loading commit data...
spring-boot-sample-aop Loading commit data...
spring-boot-sample-batch Loading commit data...
spring-boot-sample-data-elasticsearch Loading commit data...
spring-boot-sample-data-gemfire Loading commit data...
spring-boot-sample-data-jpa Loading commit data...
spring-boot-sample-data-mongodb Loading commit data...
spring-boot-sample-data-redis Loading commit data...
spring-boot-sample-data-rest Loading commit data...
spring-boot-sample-data-solr Loading commit data...
spring-boot-sample-flyway Loading commit data...
spring-boot-sample-hateoas Loading commit data...
spring-boot-sample-hornetq Loading commit data...
spring-boot-sample-integration Loading commit data...
spring-boot-sample-jersey Loading commit data...
spring-boot-sample-jersey1 Loading commit data...
spring-boot-sample-jetty Loading commit data...
spring-boot-sample-jetty-ssl Loading commit data...
spring-boot-sample-jetty8 Loading commit data...
spring-boot-sample-jetty8-ssl Loading commit data...
spring-boot-sample-jpa Loading commit data...
spring-boot-sample-jta-atomikos Loading commit data...
spring-boot-sample-jta-bitronix Loading commit data...
spring-boot-sample-jta-jndi Loading commit data...
spring-boot-sample-liquibase Loading commit data...
spring-boot-sample-parent-context Loading commit data...
spring-boot-sample-profile Loading commit data...
spring-boot-sample-secure Loading commit data...
spring-boot-sample-servlet Loading commit data...
spring-boot-sample-simple Loading commit data...
spring-boot-sample-tomcat Loading commit data...
spring-boot-sample-tomcat-jsp Loading commit data...
spring-boot-sample-tomcat-multi-connectors Loading commit data...
spring-boot-sample-tomcat-ssl Loading commit data...
spring-boot-sample-tomcat7-jsp Loading commit data...
spring-boot-sample-traditional Loading commit data...
spring-boot-sample-undertow Loading commit data...
spring-boot-sample-undertow-ssl Loading commit data...
spring-boot-sample-velocity Loading commit data...
spring-boot-sample-web-freemarker Loading commit data...
spring-boot-sample-web-groovy-templates Loading commit data...
spring-boot-sample-web-jsp Loading commit data...
spring-boot-sample-web-method-security Loading commit data...
spring-boot-sample-web-secure Loading commit data...
spring-boot-sample-web-secure-custom Loading commit data...
spring-boot-sample-web-secure-jdbc Loading commit data...
spring-boot-sample-web-static Loading commit data...
spring-boot-sample-web-ui Loading commit data...
spring-boot-sample-web-velocity Loading commit data...
spring-boot-sample-websocket-jetty Loading commit data...
spring-boot-sample-websocket-tomcat Loading commit data...
spring-boot-sample-websocket-undertow Loading commit data...
spring-boot-sample-ws Loading commit data...
spring-boot-sample-xml Loading commit data...
README.adoc Loading commit data...
pom.xml Loading commit data...