io.gitlab.hsedjame.project.security.core.configuration.beans.BeanProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of project-security-core Show documentation
Show all versions of project-security-core Show documentation
Projet noyau des serveurs de sécurité (authentification et autorisation)
package io.gitlab.hsedjame.project.security.core.configuration.beans;
import io.gitlab.hsedjame.project.security.core.exceptions.ConnectionException;
import io.gitlab.hsedjame.project.security.core.exceptions.ConnectionExceptionBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
@Configuration
public class BeanProvider {
@Bean
public ConnectionExceptionBuilder connectionExceptionBuilder() {
return new ConnectionExceptionBuilder(ConnectionException.class);
}
@Bean
BCryptPasswordEncoder passwordEncoder(){
return new BCryptPasswordEncoder();
}
}