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

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

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

import org.springframework.security.core.context.SecurityContextHolder;

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

	/**
	 * 
	 * @return Nullable
	 */
	@Override
	public Authentication getAuthentication() {
		return (Authentication) SecurityContextHolder.getContext().getAuthentication();
	}

	@Override
	public void setAuthentication(Authentication authentication) {
		SecurityContextHolder.getContext().setAuthentication((SpringAuthentication) authentication);
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy