## Uses of Interface
org.eclipse.jetty.server.Authentication

- Packages that use Authentication
  Package | Description
  --- | ---
  org.eclipse.jetty.security |
  org.eclipse.jetty.security.authentication |
  org.eclipse.jetty.security.jaspi |
  org.eclipse.jetty.server |

- - ### Uses of Authentication in org.eclipse.jetty.security

    Classes in org.eclipse.jetty.security that implement Authentication
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserAuthentication`

    Methods in org.eclipse.jetty.security that return Authentication
    Modifier and Type | Method and Description
    --- | ---
    `Authentication` | Authenticator.`validateRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory)` Validate a response

  - ### Uses of Authentication in org.eclipse.jetty.security.authentication

    Classes in org.eclipse.jetty.security.authentication that implement Authentication
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeferredAuthentication`
    `static class` | `FormAuthenticator.FormAuthentication` This Authentication represents a just completed Form authentication.
    `class` | `SessionAuthentication`

    Methods in org.eclipse.jetty.security.authentication that return Authentication
    Modifier and Type | Method and Description
    --- | ---
    `Authentication` | DeferredAuthentication.`authenticate(javax.servlet.ServletRequest request)`
    `Authentication` | DeferredAuthentication.`authenticate(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)`
    `Authentication` | DeferredAuthentication.`login(String username, Object password, javax.servlet.ServletRequest request)`
    `Authentication` | SpnegoAuthenticator.`validateRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory)`
    `Authentication` | FormAuthenticator.`validateRequest(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, boolean mandatory)`
    `Authentication` | DigestAuthenticator.`validateRequest(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, boolean mandatory)`
    `Authentication` | ClientCertAuthenticator.`validateRequest(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, boolean mandatory)`
    `Authentication` | BasicAuthenticator.`validateRequest(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, boolean mandatory)`

  - ### Uses of Authentication in org.eclipse.jetty.security.jaspi

    Methods in org.eclipse.jetty.security.jaspi that return Authentication
    Modifier and Type | Method and Description
    --- | ---
    `Authentication` | JaspiAuthenticator.`validateRequest(JaspiMessageInfo messageInfo)`
    `Authentication` | JaspiAuthenticator.`validateRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory)`

    Methods in org.eclipse.jetty.security.jaspi with parameters of type Authentication
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | JaspiAuthenticator.`secureResponse(JaspiMessageInfo messageInfo, Authentication validatedUser)`

  - ### Uses of Authentication in org.eclipse.jetty.server

    Subinterfaces of Authentication in org.eclipse.jetty.server
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `Authentication.Challenge` An Authentication Challenge has been sent.
    `static interface` | `Authentication.Deferred` A deferred authentication with methods to progress the authentication process.
    `static interface` | `Authentication.Failure` An Authentication Failure has been sent.
    `static interface` | `Authentication.ResponseSent` Authentication Response sent state.
    `static interface` | `Authentication.SendSuccess`
    `static interface` | `Authentication.User` A successful Authentication with User information.
    `static interface` | `Authentication.Wrapped` A wrapped authentication with methods provide the wrapped request/response for use by the application

    Fields in org.eclipse.jetty.server declared as Authentication
    Modifier and Type | Field and Description
    --- | ---
    `static Authentication` | Authentication.`NOT_CHECKED` Authentication not checked
    `static Authentication` | Authentication.`SEND_CONTINUE` Authentication challenge sent.
    `static Authentication` | Authentication.`SEND_FAILURE` Authentication failure sent.
    `static Authentication` | Authentication.`SEND_SUCCESS`
    `static Authentication` | Authentication.`UNAUTHENTICATED` Unauthenticated state.

    Methods in org.eclipse.jetty.server that return Authentication
    Modifier and Type | Method and Description
    --- | ---
    `Authentication` | Authentication.Deferred.`authenticate(javax.servlet.ServletRequest request)` Authenticate if possible without sending a challenge.
    `Authentication` | Authentication.Deferred.`authenticate(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)` Authenticate and possibly send a challenge.
    `Authentication` | Request.`getAuthentication()` Get the authentication.
    `Authentication` | Authentication.Deferred.`login(String username, Object password, javax.servlet.ServletRequest request)` Login with the LOGIN authenticator

    Methods in org.eclipse.jetty.server with parameters of type Authentication
    Modifier and Type | Method and Description
    --- | ---
    `void` | Request.`setAuthentication(Authentication authentication)` Set the authentication.

Copyright © 1995-2016 Mort Bay Consulting. All Rights Reserved.