Class NTDomainPrincipal

java.lang.Object
com.sun.security.auth.NTDomainPrincipal
所有已实现的接口:
Serializable, Principal

public class NTDomainPrincipal extends Object implements Principal, Serializable
该类实现了Principal接口,表示用户认证的Windows NT域的名称。如果用户登录到Windows NT域,则这将是一个域名,如果用户登录到工作组,则是工作组名称,如果用户登录到独立配置,则是机器名称。

诸如NTDomainPrincipal这样的Principal可以与特定的Subject关联,以增加该Subject的附加身份。请参考Subject类,了解如何实现此功能。然后可以基于与Subject关联的Principals做授权决策。

参见:
  • Constructor Summary

    Constructors
    Constructor
    Description
    使用Windows NT域名创建一个NTDomainPrincipal
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    将指定的对象与此NTDomainPrincipal进行比较以确定相等性。
    返回此NTDomainPrincipal的Windows NT域名。
    int
    返回此NTDomainPrincipal的哈希码。
    返回此NTDomainPrincipal的字符串表示形式。

    Methods declared in class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods declared in interface java.security.Principal

    implies
  • Constructor Details

    • NTDomainPrincipal

      public NTDomainPrincipal(String name)
      使用Windows NT域名创建一个NTDomainPrincipal
      参数:
      name - 用户的Windows NT域名。
      抛出:
      NullPointerException - 如果namenull
  • Method Details

    • getName

      public String getName()
      返回此NTDomainPrincipal的Windows NT域名。
      指定者:
      getName 在接口 Principal
      返回:
      NTDomainPrincipal的Windows NT域名。
    • toString

      public String toString()
      返回此NTDomainPrincipal的字符串表示形式。
      指定者:
      toString 在接口 Principal
      覆盖:
      toString 在类 Object
      返回:
      NTDomainPrincipal的字符串表示形式。
    • equals

      public boolean equals(Object o)
      将指定的对象与此NTDomainPrincipal进行比较以确定相等性。如果给定对象也是NTDomainPrincipal,并且两个NTDomainPrincipals具有相同的名称,则返回true。
      指定者:
      equals 在接口 Principal
      覆盖:
      equals 在类 Object
      参数:
      o - 用于与此NTDomainPrincipal比较相等性的对象。
      返回:
      如果指定的对象等于此NTDomainPrincipal,则返回true。
      参见:
    • hashCode

      public int hashCode()
      返回此NTDomainPrincipal的哈希码。
      指定者:
      hashCode 在接口 Principal
      覆盖:
      hashCode 在类 Object
      返回:
      NTDomainPrincipal的哈希码。
      参见: