Package org.apache.storm.security.auth
Interface IGroupMappingServiceProvider
-
- All Known Implementing Classes:
FixedGroupsMapping,ShellBasedGroupsMapping
public interface IGroupMappingServiceProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>getGroups(String user)Get all various group memberships of a given user.voidprepare(Map<String,Object> topoConf)Invoked once immediately after construction.
-
-
-
Method Detail
-
prepare
void prepare(Map<String,Object> topoConf)
Invoked once immediately after construction.- Parameters:
topoConf- Storm configuration
-
getGroups
Set<String> getGroups(String user) throws IOException
Get all various group memberships of a given user. Returns EMPTY list in case of non-existing user.- Parameters:
user- User's name- Returns:
- group memberships of user
- Throws:
IOException
-
-