Auth
AdminAuth
Bases: AuthenticationBackend
Source code in hestia/extensions/sqladmin/auth.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
|
authenticate(request)
async
Authenticates the request.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
request |
Request
|
The incoming request. |
required |
Returns:
Type | Description |
---|---|
Optional[RedirectResponse]
|
Optional RedirectResponse if authentication fails, None otherwise. |
Source code in hestia/extensions/sqladmin/auth.py
57 58 59 60 61 62 63 64 65 66 67 |
|
login(request)
async
Performs the login logic for authentication.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
request |
Request
|
The incoming request. |
required |
Returns:
Type | Description |
---|---|
bool
|
True if the login is successful, False otherwise. |
Source code in hestia/extensions/sqladmin/auth.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
|
logout(request)
async
Performs the logout logic.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
request |
Request
|
The incoming request. |
required |
Returns:
Type | Description |
---|---|
bool
|
True if the logout is successful, False otherwise. |
Source code in hestia/extensions/sqladmin/auth.py
47 48 49 50 51 52 53 54 55 |
|