Package org.apache.storm.security.auth
Class DefaultPrincipalToLocal
java.lang.Object
org.apache.storm.security.auth.DefaultPrincipalToLocal
- All Implemented Interfaces:
IPrincipalToLocal
Storm can be configured to launch worker processed as a given user. Some transports need to map the Principal to a local user name.
-
Constructor Details
-
DefaultPrincipalToLocal
public DefaultPrincipalToLocal()
-
-
Method Details
-
prepare
Invoked once immediately after construction.- Specified by:
prepare
in interfaceIPrincipalToLocal
- Parameters:
topoConf
- Storm configuration
-
toLocal
Convert a Principal to a local user name.- Specified by:
toLocal
in interfaceIPrincipalToLocal
- Parameters:
principal
- the principal to convert- Returns:
- The local user name.
-