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

# Authenticating

## Overview

A base class from which all permission classes should inherit.

## `has_permission` {#has_permission}

Return `True` if permission is granted, `False` otherwise.

### Signature {#has_permission-signature}

`has_permission(self, request, view)`

#### Parameters {#has_permission-parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| self |  | yes |  |  |
| <span id="has_permission-param-request">request</span> |  | yes |  |  |
| <span id="has_permission-param-view">view</span> |  | yes |  |  |

### Source {#has_permission-source}

`server/vueda/user/permissions.py:11`

## Source

`server/vueda/user/permissions.py:10`
