Класс UserPrincipal
- java.lang.Object
-
- com.sun.security.auth.UserPrincipal
- Все реализованные интерфейсы:
-
Serializable,Principal
public final class UserPrincipal extends Object implements Principal, Serializable
Принципал пользователя, идентифицируемый по имени пользователя или имени учетной записи.
После успешной аутентификации, пользовательский Principal может быть связан с определённым Subject, чтобы дополнить этот Subject дополнительной идентичностью. Решения об авторизации могут затем основываться на Principal которые связаны с Subject.
Этот класс неизменяемый.
- С тех пор:
- 1.6
- См. также:
- Сериализованная форма
Конструкторы
| Конструктор | Описание |
|---|---|
UserPrincipal(String name) | Создаёт принципал. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean | equals(Object object) | Сравнивает этот принципал с указанным объектом. |
String | getName() | Возвращает имя этого принципала. |
int | hashCode() | Возвращает хеш-код для этого принципала. |
String | toString() | Возвращает строковое представление этого принципала. |
Методы, объявленные в классе java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitМетоды, объявленные в интерфейсе java.security.Principal
impliesКонструкторы
UserPrincipal
public UserPrincipal(String name)
Создаёт принципал.
- Параметры:
-
name- Строковое имя принципала. - Исключения:
-
NullPointerException- Еслиnameявляетсяnull.
Методы
equals
public boolean equals(Object object)
Сравнивает этот принципал с указанным объектом.
- Определено в:
-
equalsв интерфейсеPrincipal - Переопределяет:
-
equalsв классеObject - Параметры:
-
object- Объект, с которым сравнивается этот принципал. - Возвращает:
- true, если они равны; false в противном случае.
- См. также:
-
Object.hashCode(),HashMap
hashCode
public int hashCode()
Возвращает хеш-код для этого принципала.
- Определено в:
-
hashCodeв интерфейсеPrincipal - Переопределяет:
-
hashCodeв классеObject - Возвращает:
- Хеш-код принципала.
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
getName
public String getName()
Возвращает имя этого принципала.
toString
public String toString()
Возвращает строковое представление этого принципала.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.security.auth/com/sun/security/auth/UserPrincipal.html