|
@@ -22,6 +22,7 @@ import org.aopalliance.intercept.MethodInvocation;
|
|
|
import org.springframework.beans.BeansException;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
|
|
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
|
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
|
|
import org.springframework.context.ApplicationContext;
|
|
|
import org.springframework.context.ApplicationContextAware;
|
|
@@ -100,6 +101,7 @@ public class SecurityConfigurer extends GlobalMethodSecurityConfiguration implem
|
|
|
|
|
|
@Bean
|
|
|
@ConditionalOnMissingBean(SecurityCryptoContext.class)
|
|
|
+ @ConditionalOnProperty(prefix = "security", value = "secret")
|
|
|
public SecurityCryptoContext securityCryptoContext() {
|
|
|
return new DefaultSecurityCryptoContext(this.properties);
|
|
|
}
|