sql >> Databasteknik >  >> NoSQL >> MongoDB

Java Future - Spring Authentication är null i AuditorAware

Vårens säkerhetskontext är alltid bunden till Threadlocal.

Förmodligen kan du dessutom ställa in MODE_INHERITABLETHREADLOCAL för säkerhetskontexten.

@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

Hur ställer man in Spring Security SecurityContextHolder-strategin?



  1. Mongoose:Cast to date misslyckades för värde vid uppdatering av ett dokument

  2. MongoDB .Net-drivrutin 2.0 Pull (ta bort element)

  3. MapReduce aggregering baserat på attribut som finns utanför dokumentet

  4. NodeJS logga ut alla användarsessioner