Interface | Description |
---|---|
AccessControlled |
Object that has an
ACL |
Class | Description |
---|---|
AbstractPasswordBasedSecurityRealm |
Partial implementation of
SecurityRealm for username/password based authentication. |
AccessDeniedHandlerImpl |
Handles
AccessDeniedException happened during request processing. |
ACL |
Gate-keeper that controls access to Hudson's model objects.
|
ACLContext | |
AuthenticationManagerProxy |
AuthenticationManager proxy that delegates to another instance. |
AuthenticationProcessingFilter2 |
Login filter with a change for Jenkins so that
we can pick up the hidden "from" form field defined in
login.jelly
to send the user back to where he came from, after a successful authentication. |
AuthorizationStrategy |
Controls authorization throughout Hudson.
|
AuthorizationStrategy.Unsecured | |
AuthorizationStrategy.Unsecured.DescriptorImpl | |
BasicAuthenticationFilter |
Implements the dual authentication mechanism.
|
ChainedServletFilter |
Servlet
Filter that chains multiple Filter s. |
CliAuthenticator | Deprecated
No longer used.
|
ContainerAuthentication | |
FederatedLoginService |
Abstraction for a login mechanism through external authenticator/identity provider
(instead of username/password.)
|
FederatedLoginServiceUserProperty |
Remembers identifiers given by
FederatedLoginService to this user. |
FullControlOnceLoggedInAuthorizationStrategy |
AuthorizationStrategy that grants full-control to authenticated user
and optionally read access to anonymous users |
FullControlOnceLoggedInAuthorizationStrategy.DescriptorImpl | |
GlobalSecurityConfiguration |
Security configuration.
|
GlobalSecurityConfiguration.DescriptorImpl | |
GroupDetails |
Represents the details of a group.
|
HttpSessionContextIntegrationFilter2 | |
HudsonAuthenticationEntryPoint |
For anonymous requests to pages that require authentication,
first respond with
HttpServletResponse.SC_FORBIDDEN ,
then redirect browsers automatically to the login page. |
HudsonFilter |
Filter that Jenkins uses to implement security support. |
HudsonPrivateSecurityRealm |
SecurityRealm that performs authentication by looking up User . |
HudsonPrivateSecurityRealm.DescriptorImpl | |
HudsonPrivateSecurityRealm.Details |
UserProperty that provides the UserDetails view of the User object. |
HudsonPrivateSecurityRealm.Details.ConverterImpl | |
HudsonPrivateSecurityRealm.Details.DescriptorImpl | |
HudsonPrivateSecurityRealm.ManageUserLinks |
Displays "manage users" link in the system config if
HudsonPrivateSecurityRealm
is in effect. |
HudsonPrivateSecurityRealm.SignupInfo | |
LegacyAuthorizationStrategy |
AuthorizationStrategy implementation that emulates the legacy behavior. |
LegacyAuthorizationStrategy.DescriptorImpl | |
LegacySecurityRealm |
SecurityRealm that accepts ContainerAuthentication object
without any check (that is, by assuming that the such token is
already authenticated by the container.) |
LegacySecurityRealm.DescriptorImpl | |
Messages |
Generated localization support class.
|
NoopFilter |
Filter that does nothing. |
Permission |
Permission, which represents activity that requires a security privilege.
|
PermissionAdder |
Service which can add permissions for a given user to the configured authorization strategy.
|
PermissionGroup |
Group of
Permission s that share the same owner . |
PermissionScope |
Represents the model class
Permission acts on and scoped to. |
RememberMeServicesProxy |
RememberMeServices proxy. |
SecurityRealm |
Pluggable security realm that connects external user database to Hudson.
|
SecurityRealm.SecurityComponents |
Just a tuple so that we can create various inter-related security related objects and
return them all at once.
|
SidACL | |
SparseACL |
Access control list.
|
SparseACL.Entry | |
TokenBasedRememberMeServices2 |
TokenBasedRememberMeServices with modification so as not to rely
on the user password being available. |
UnwrapSecurityExceptionFilter |
If a security exception caused
JellyTagException ,
rethrow it accordingly so that ExceptionTranslationFilter
can pick it up and initiate the redirection. |
UserDetailsServiceProxy |
UserDetailsService proxy that delegates to another instance. |
WhoAmI |
Expose the data needed for /whoAmI, so it can be exposed by Api.
|
Enum | Description |
---|---|
SecurityMode |
What security enforcement does Hudson do?
|
Exception | Description |
---|---|
AccessDeniedException2 | Deprecated |
AccessDeniedException3 |
AccessDeniedException with more information. |
AccountCreationFailedException |
Thrown if an account creation was attempted but failed due to invalid data being entered into a form.
|
FederatedLoginService.UnclaimedIdentityException |
Used in
FederatedLoginService.FederatedIdentity.signin() to indicate that the identifier is not currently
associated with anyone. |
UserMayOrMayNotExistException | Deprecated |
UserMayOrMayNotExistException2 |
Thrown from
UserDetailsService.loadUserByUsername(String)
to indicate that the underlying SecurityRealm is incapable
of retrieving the information, and furthermore, the system cannot
tell if such an user exists or not. |
Copyright © 2004–2022. All rights reserved.