Class AuthPrincipal

java.lang.Object
org.dlese.dpc.schemedit.security.auth.TypedPrincipal
org.dlese.dpc.schemedit.security.auth.AuthPrincipal
All Implemented Interfaces:
Serializable, Principal

public class AuthPrincipal extends TypedPrincipal implements Principal, Serializable
A principle for denoting which login module authenticated.
See Also:
  • Constructor Details

    • AuthPrincipal

      public AuthPrincipal(String name, int type)
    • AuthPrincipal

      public AuthPrincipal(String name)
      Create a AuthPrincipal with a name.

      Parameters:
      name - the name for this Principal.
      Throws:
      NullPointerException - if the name is null.
    • AuthPrincipal

      public AuthPrincipal()
      Create a AuthPrincipal with a blank name.