软件包  com.sun.security.auth

Class NTDomainPrincipal

  • 实现的所有接口
    SerializablePrincipal

    public class NTDomainPrincipal
    extends Object
    implements Principal, Serializable
    此类实现Principal接口,并表示用户进行身份验证的Windows NT域的名称。 如果用户登录到Windows NT域,则为域名;如果用户登录到工作组,则为工作组名称;如果用户登录到独立配置,则为机器名。

    诸如此NTDomainPrincipal可以与特定的Subject相关联以使用附加身份来扩充该Subject 有关如何实现此目的的更多信息,请参阅Subject类。 然后,授权决策可以基于与Subject相关联的Subject

    另请参见:
    PrincipalSubjectSerialized Form
    • 构造方法详细信息

      • NTDomainPrincipal

        public NTDomainPrincipal​(String name)
        使用Windows NT域名创建 NTDomainPrincipal
        参数
        name - 此用户的Windows NT域名。
        异常
        NullPointerException - 如果 namenull
    • 方法详细信息

      • getName

        public String getName()
        返回此 NTDomainPrincipal的Windows NT域名。
        Specified by:
        getName在界面 Principal
        结果
        NTDomainPrincipal的Windows NT域名
      • toString

        public String toString()
        返回此 NTDomainPrincipal的字符串表示 NTDomainPrincipal
        Specified by:
        toString在界面 Principal
        重写:
        toString在类 Object
        结果
        NTDomainPrincipal的字符串表示 NTDomainPrincipal
      • equals

        public boolean equals​(Object o)
        将指定的Object与此NTDomainPrincipal进行比较以获得相等性。 如果给定对象也是NTDomainPrincipal且两个NTDomainPrincipals具有相同名称,则返回true。
        Specified by:
        equals在界面 Principal
        重写:
        equals在类 Object
        参数
        o - 要与此 NTDomainPrincipal进行相等性比较的对象。
        结果
        如果指定的Object等于此 NTDomainPrincipal
        另请参见:
        Object.hashCode()HashMap