---
url: "https://vueda.dev/v3/reference/api/py/vueda.user.views/VuedaAllAuthViewAdapter.md"
title: "VuedaAllAuthViewAdapter"
---

# VuedaAllAuthViewAdapter

## Overview

Intentionally simple parent class for all views. Only implements
dispatch-by-method and simple sanity checking.

## `dispatch` {#dispatch}

Dispatch the incoming request to the appropriate handler method.

This method implements the core request/response lifecycle for
Django REST Framework views:

1. Wraps the incoming Django HttpRequest in a REST framework Request.
2. Performs content negotiation, authentication, permission, and
    throttling checks.
3. Resolves and calls the appropriate HTTP method handler
    (e.g. get(), post(), put()).
4. Handles any exceptions raised during processing and converts
    them into appropriate Response objects.
5. Finalizes and returns the response with proper rendering
    and headers applied.

### Signature {#dispatch-signature}

`dispatch(self, request, args, kwargs)`

#### Parameters {#dispatch-parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| self |  | yes |  |  |
| <span id="dispatch-param-request">request</span> |  | yes |  |  |
| <span id="dispatch-param-args">args</span> |  | no |  |  |
| <span id="dispatch-param-kwargs">kwargs</span> |  | no |  |  |

### Source {#dispatch-source}

`server/vueda/user/views.py:702`

## Source

`server/vueda/user/views.py:701`
