1
2
3
4
5
6
7
8
9
10
11 package org.mule.impl.security;
12
13 import org.mule.config.MuleProperties;
14 import org.mule.umo.UMOEvent;
15 import org.mule.umo.security.UMOCredentialsAccessor;
16
17
18
19
20
21 public class MuleHeaderCredentialsAccessor implements UMOCredentialsAccessor
22 {
23 public Object getCredentials(UMOEvent event)
24 {
25 return event.getMessage().getProperty(MuleProperties.MULE_USER_PROPERTY);
26 }
27
28 public void setCredentials(UMOEvent event, Object credentials)
29 {
30 event.getMessage().setProperty(MuleProperties.MULE_USER_PROPERTY, credentials);
31 }
32 }