## 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` |