All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.icodegarden.nursery.springboot.security.SimpleAuthenticationContainer Maven / Gradle / Ivy

package io.github.icodegarden.nursery.springboot.security;

/**
 * 
 * @author Fangfang.Xu
 */
public class SimpleAuthenticationContainer implements AuthenticationContainer {

	private static final ThreadLocal AUTHENTICATION_HOLDER = new ThreadLocal();

	/**
	 * 
	 * @return Nullable
	 */
	@Override
	public Authentication getAuthentication() {
		return AUTHENTICATION_HOLDER.get();
	}

	@Override
	public void setAuthentication(Authentication authentication) {
		AUTHENTICATION_HOLDER.set(authentication);
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy