Class DisableSecurityConfiguration

java.lang.Object
org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration

@Configuration @Profile({"default","disable-security"}) public class DisableSecurityConfiguration extends Object
  • Constructor Details

    • DisableSecurityConfiguration

      public DisableSecurityConfiguration()
  • Method Details

    • entityAccessEnforcement

      @Bean("entityAccess") public PolicyEnforcement entityAccessEnforcement()
      Allow all PolicyEnforcement, will be used if there is no need to check permissions.
      Returns:
      PolicyEnforcement bean.
    • userInfoProvider

      @Bean("userInfoProvider") public Provider<UserInfo> userInfoProvider()
      Get User Info Provider.
      Returns:
      new DisableSecurityUserProvider instance.
    • configureHttpSecurity

      public void configureHttpSecurity(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Configure HTTP Security.
      Parameters:
      http - HTTP Security
      Throws:
      Exception - in case configuration errors faced.
    • filterChain

      @Bean public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Filter chain.
      Parameters:
      http - HTTPSecurity object
      Returns:
      Security Filter Chain
      Throws:
      Exception - exception in case configuration problems.