# Uses of Interface
org.eclipse.net4j.util.security.IUserAware

Packages that use IUserAware
Package
Description
org.eclipse.net4j.util.security
Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
org.eclipse.net4j.util.ui.chat

## Uses of IUserAware in org.eclipse.net4j.util.security

Subinterfaces of IUserAware in org.eclipse.net4j.util.security
Modifier and Type
Interface
Description
`interface`
`ICredentials`
`interface`
`IPasswordCredentials`
`interface`
`IPasswordCredentialsUpdate`
Password credentials with an update (new password) in addition to the usual user ID and password for authentication of the password change.
`interface`
`IUserInfo`
Classes in org.eclipse.net4j.util.security that implement IUserAware
Modifier and Type
Class
Description
`class`
`Credentials`
`class`
`PasswordCredentials`
`class`
`PasswordCredentialsUpdate`
Default implementation of the `IPasswordCredentialsUpdate` interface.

## Uses of IUserAware in org.eclipse.net4j.util.ui.chat

Classes in org.eclipse.net4j.util.ui.chat that implement IUserAware
Modifier and Type
Class
Description
`static final class`
`ChatMessage.Author`