Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Component
- public class CustomAuthenticationProvider implements AuthenticationProvider {
- private static final Logger logger = LoggerFactory.getLogger(CustomAuthenticationProvider.class);
- @Override
- public Authentication authenticate(Authentication auth) throws AuthenticationException {
- String userName = auth.getName().trim();
- String password = auth.getCredentials().toString().trim();
- String companyName ;
- if (userName.equals("admin") && password.equals("123456")) {
- List<GrantedAuthority> grantedAuths = new ArrayList<>();
- grantedAuths.add(new SimpleGrantedAuthority("ROLE_ADMIN"));
- Authentication upat = new UsernamePasswordAuthenticationToken(userName, password, grantedAuths);
- logger.info("{}:{}",userName,grantedAuths);
- return upat;
- } else {
- return null;
- }
- }
- @Override
- public boolean supports(Class<?> auth) {
- return (UsernamePasswordAuthenticationToken.class.isAssignableFrom(auth));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement