1
2
3
4
5
6
7
8
9
10
11 package org.mule.module.spring.security;
12
13 import org.springframework.security.Authentication;
14 import org.springframework.security.providers.UsernamePasswordAuthenticationToken;
15
16
17
18
19
20
21 public class UserAndPasswordAuthenticationProvider implements SpringAuthenticationProvider
22 {
23
24
25
26 public Authentication getAuthentication(org.mule.api.security.Authentication authentication)
27 {
28 return new UsernamePasswordAuthenticationToken(authentication.getPrincipal(),
29 authentication.getCredentials());
30 }
31 }
32
33