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

Packages that use IPrincipalToLocal
Package
Description
org.apache.storm.security.auth
org.apache.storm.security.auth.authorizer

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

  Classes in org.apache.storm.security.auth that implement IPrincipalToLocal
  Modifier and Type
  Class
  Description
  `class`
  `DefaultPrincipalToLocal`
  Storm can be configured to launch worker processed as a given user.
  `class`
  `KerberosPrincipalToLocal`
  Map a kerberos principal to a local user.
  `class`
  `X509CertOrKerberosPrincipalToLocal`
  `class`
  `X509CertPrincipalToLocal`
  Methods in org.apache.storm.security.auth that return IPrincipalToLocal
  Modifier and Type
  Method
  Description
  `static IPrincipalToLocal`
  ClientAuthUtils.`getPrincipalToLocalPlugin(Map<String,Object> topoConf)`
  Construct a principal to local plugin.

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

  Fields in org.apache.storm.security.auth.authorizer declared as IPrincipalToLocal
  Modifier and Type
  Field
  Description
  `protected IPrincipalToLocal`
  DRPCSimpleACLAuthorizer.`ptol`
  `protected IPrincipalToLocal`
  ImpersonationAuthorizer.`ptol`
  `protected IPrincipalToLocal`
  SimpleACLAuthorizer.`ptol`
  `protected IPrincipalToLocal`
  SupervisorSimpleACLAuthorizer.`ptol`