Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.2
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
javax.security.auth.Subject

Packages that use Subject
javax.security.auth | This package provides a framework for authentication and authorization.
javax.security.auth.login | This package provides a pluggable authentication framework.
javax.security.auth.spi | This package provides the interface to be used for implementing pluggable authentication modules.

Uses of Subject in javax.security.auth

Methods in javax.security.auth that return Subject
`Subject` | `SubjectDomainCombiner.getSubject()` Get the `Subject` associated with this `SubjectDomainCombiner`.
`static Subject` | `Subject.getSubject(AccessControlContext acc)` Get the `Subject` associated with the provided `AccessControlContext`.

Methods in javax.security.auth with parameters of type Subject
`abstract PermissionCollection` | `Policy.getPermissions(Subject subject, CodeSource cs)` Deprecated. Retrieve the Permissions granted to the Principals associated with the specified `CodeSource`.
`static Object` | `Subject.doAs(Subject subject, PrivilegedAction action)` Perform work as a particular `Subject`.
`static Object` | `Subject.doAs(Subject subject, PrivilegedExceptionAction action)` Perform work as a particular `Subject`.
`static Object` | `Subject.doAsPrivileged(Subject subject, PrivilegedAction action, AccessControlContext acc)` Perform privileged work as a particular `Subject`.
`static Object` | `Subject.doAsPrivileged(Subject subject, PrivilegedExceptionAction action, AccessControlContext acc)` Perform privileged work as a particular `Subject`.

Constructors in javax.security.auth with parameters of type Subject
`SubjectDomainCombiner(Subject subject)` Associate the provided `Subject` with this `SubjectDomainCombiner`.

Uses of Subject in javax.security.auth.login

Methods in javax.security.auth.login that return Subject
`Subject` | `LoginContext.getSubject()` Return the authenticated Subject.

Constructors in javax.security.auth.login with parameters of type Subject
`LoginContext(String name, Subject subject)` Constructor for the `LoginContext` class.
`LoginContext(String name, Subject subject, CallbackHandler callbackHandler)` Constructor for the `LoginContext` class.

Uses of Subject in javax.security.auth.spi

Methods in javax.security.auth.spi with parameters of type Subject
`void` | `LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)` Initialize this LoginModule.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.2
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.