public final class DefaultMuleCredentials extends Object implements Credentials, Serializable
Credentials
.
DefaultMuleCredentials
can be used to read and set Mule user information that can be stored in a message header.Constructor and Description |
---|
DefaultMuleCredentials(String username,
char[] password) |
DefaultMuleCredentials(String username,
char[] password,
Object roles) |
DefaultMuleCredentials(String header,
SecurityManager sm) |
Modifier and Type | Method and Description |
---|---|
static String |
createHeader(String username,
char[] password) |
static String |
createHeader(String username,
String password,
String encryptionName,
EncryptionStrategy es) |
char[] |
getPassword() |
Object |
getRoles() |
String |
getToken() |
String |
getUsername() |
public DefaultMuleCredentials(String username, char[] password)
public DefaultMuleCredentials(String username, char[] password, Object roles)
public DefaultMuleCredentials(String header, SecurityManager sm) throws EncryptionStrategyNotFoundException, CryptoFailureException
public String getToken()
public String getUsername()
getUsername
in interface Credentials
username
for this Credentials
public char[] getPassword()
getPassword
in interface Credentials
password
for this Credentials
public Object getRoles()
getRoles
in interface Credentials
roles
for this Credentials
public static String createHeader(String username, String password, String encryptionName, EncryptionStrategy es) throws CryptoFailureException
CryptoFailureException
Copyright © 2018. All rights reserved.