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