# Uses of Interface
org.apache.storm.security.auth.IGroupMappingServiceProvider

Packages that use IGroupMappingServiceProvider
Package
Description
org.apache.storm
org.apache.storm.daemon.nimbus
org.apache.storm.security.auth
org.apache.storm.security.auth.authorizer

- ## Uses of IGroupMappingServiceProvider in org.apache.storm

  Methods in org.apache.storm with parameters of type IGroupMappingServiceProvider
  Modifier and Type
  Method
  Description
  `LocalCluster.Builder`
  LocalCluster.Builder.`withGroupMapper(IGroupMappingServiceProvider groupMapper)`
  Override the code that maps users to groups for authorization.

- ## Uses of IGroupMappingServiceProvider in org.apache.storm.daemon.nimbus

  Constructors in org.apache.storm.daemon.nimbus with parameters of type IGroupMappingServiceProvider
  Modifier
  Constructor
  Description
  ``
  `Nimbus(Map<String,Object> conf, INimbus inimbus, IStormClusterState stormClusterState, NimbusInfo hostPortInfo, BlobStore blobStore, TopoCache topoCache, ILeaderElector leaderElector, IGroupMappingServiceProvider groupMapper, StormMetricsRegistry metricsRegistry)`
  ``
  `Nimbus(Map<String,Object> conf, INimbus inimbus, IStormClusterState stormClusterState, NimbusInfo hostPortInfo, BlobStore blobStore, ILeaderElector leaderElector, IGroupMappingServiceProvider groupMapper, StormMetricsRegistry metricsRegistry)`

- ## Uses of IGroupMappingServiceProvider in org.apache.storm.security.auth

  Classes in org.apache.storm.security.auth that implement IGroupMappingServiceProvider
  Modifier and Type
  Class
  Description
  `class`
  `FixedGroupsMapping`
  `class`
  `ShellBasedGroupsMapping`
  Methods in org.apache.storm.security.auth that return IGroupMappingServiceProvider
  Modifier and Type
  Method
  Description
  `static IGroupMappingServiceProvider`
  ClientAuthUtils.`getGroupMappingServiceProviderPlugin(Map<String,Object> conf)`
  Construct a group mapping service provider plugin.

- ## Uses of IGroupMappingServiceProvider in org.apache.storm.security.auth.authorizer

  Fields in org.apache.storm.security.auth.authorizer declared as IGroupMappingServiceProvider
  Modifier and Type
  Field
  Description
  `protected IGroupMappingServiceProvider`
  ImpersonationAuthorizer.`groupMappingProvider`
  `protected IGroupMappingServiceProvider`
  SimpleACLAuthorizer.`groupMappingServiceProvider`
  `protected IGroupMappingServiceProvider`
  SupervisorSimpleACLAuthorizer.`groupMappingServiceProvider`