1
2
3
4
5
6
7
8
9
10
11 package org.mule.module.jaas;
12
13 import org.mule.api.security.Authentication;
14 import org.mule.api.security.SecurityContext;
15
16 public class JaasSecurityContext implements SecurityContext
17 {
18
19 private JaasAuthentication authentication;
20
21
22
23
24
25
26 public JaasSecurityContext(JaasAuthentication authentication)
27 {
28 this.authentication = authentication;
29 }
30
31
32
33
34
35
36 public final Authentication getAuthentication()
37 {
38 return authentication;
39 }
40
41
42
43
44
45
46 public final void setAuthentication(Authentication authentication)
47 {
48 this.authentication = (JaasAuthentication) authentication;
49 }
50 }