Class RunAsPrincipalPermission

All Implemented Interfaces:
Serializable, Guard, PermissionVerifier

public final class RunAsPrincipalPermission extends AbstractNameOnlyPermission<RunAsPrincipalPermission>
The permission to run as another principal within some security domain. Note that this permission is checked relative to the security domain that the user is authenticated to. The principal name is the effective name after all rewrite operations have taken place.
See Also:
  • Constructor Details

    • RunAsPrincipalPermission

      public RunAsPrincipalPermission(String name)
      Construct a new instance.
      Parameters:
      name - the principal name, or * for global run-as permissions
    • RunAsPrincipalPermission

      public RunAsPrincipalPermission(String name, String ignored)
      Construct a new instance.
      Parameters:
      name - the principal name, or * for global run-as permissions
      ignored - the permission actions (ignored)
  • Method Details