sql >> Database teknologi >  >> NoSQL >> MongoDB

Java Future - Spring Authentication er null i AuditorAware

Forårssikkerhedskontekst er altid bundet til Threadlocal.

Sandsynligvis kan du yderligere indstille MODE_INHERITABLETHREADLOCAL for sikkerhedskonteksten.

@Bean
public MethodInvokingFactoryBean methodInvokingFactoryBean() {
    MethodInvokingFactoryBean methodInvokingFactoryBean = new MethodInvokingFactoryBean();
    methodInvokingFactoryBean.setTargetClass(SecurityContextHolder.class);
    methodInvokingFactoryBean.setTargetMethod("setStrategyName");
    methodInvokingFactoryBean.setArguments(new String[]{SecurityContextHolder.MODE_INHERITABLETHREADLOCAL});
    return methodInvokingFactoryBean;
}

http://www.ogrigas .eu/spring/2010/04/inherit-spring-security-context-in-child-threads

Hvordan opsætter man Spring Security SecurityContextHolder-strategien?



  1. Vælg sidste N poster fra MongoDB ved hjælp af node.js

  2. 5 måder at kontrollere størrelsen på en samling i MongoDB

  3. Hvilken version af MongoDB er installeret på Ubuntu

  4. Hvordan bestemmer man, om $addToSet faktisk tilføjede et nyt element i et MongoDB-dokument, eller om elementet allerede eksisterede?