# Interface CAHTTPHandlerFunctionalCoreAuthenticatedType<S,U>

Type Parameters:
  `S` - The type of sessions
  `U` - The type of users

public interface CAHTTPHandlerFunctionalCoreAuthenticatedType<S,U>
An authenticated functional handler core. Consumes a request (and request information) and returns a response.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CAHTTPResponseType`
  `executeAuthenticated(io.helidon.webserver.http.ServerRequest request, CAHTTPRequestInformation information, S session, U user)`
  Execute the core after authenticating.

- ## Method Details

  - ### executeAuthenticated

    CAHTTPResponseType executeAuthenticated(io.helidon.webserver.http.ServerRequest request, CAHTTPRequestInformation information, S session, U user)
    Execute the core after authenticating.
    Parameters:
      `request` - The request
      `information` - The request information
      `session` - The session
      `user` - The user
    Returns:
      The response