App de Django para manejar cuentas utilizando tokens.
Project description
========
Accounts
========
Accounts es un app de Django que permite el control y manejo de cuentas de usuario por medio del uso de tokens. Utiliza el Django Rest Framework.
Accounts contiene las siguientes funcionalidades:
- Registro de usuario.
- Login y logout.
- Expiracion de tokens.
Inicio rapido
-------------
1. Agrega "accounts" a tus apps instaladas::
INSTALLED_APPS = (
...
'accounts.apps.AccountsConfig',
)
2. Instala Django Rest Framework y agregalo a tus apps instaladas asi::
INSTALLED_APPS = (
...
'rest_framework',
'rest_framework.authtoken'
)
3. Registra el modelo de usuario y el backend de autenticacion en tu archivo settings::
AUTH_USER_MODEL = 'accounts.User'
AUTHENTICATION_BACKENDS = (
'accounts.authentication.CustomAuthenticationBackend'
)
4. Agrega el tiempo de expiracion para los tokens en tu archivo settings::
EXPIRATION_TIME = 24
5. Registra tus clases de permisos y autenticacion para el rest framework, puedes usar algo como esto::
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
'DEFAULT_AUTHENTICATION_CLASSES': (
'accounts.authentication.ExpiringTokenAuthentication',
),
'DEFAULT_FILTER_BACKENDS': (
'rest_framework.filters.DjangoFilterBackend',
'rest_framework.filters.SearchFilter'
),
'PAGINATE_BY': 10
}
6. Incluye las urls de accounts en tu proyecto, algo asi::
from accounts import urls as accounts_urls
url(r'^accounts/', include(accounts_urls))
7. Corre las pruebas para aseguranos que el paquete se instalo correctamente::
python3 manage.py test
Accounts
========
Accounts es un app de Django que permite el control y manejo de cuentas de usuario por medio del uso de tokens. Utiliza el Django Rest Framework.
Accounts contiene las siguientes funcionalidades:
- Registro de usuario.
- Login y logout.
- Expiracion de tokens.
Inicio rapido
-------------
1. Agrega "accounts" a tus apps instaladas::
INSTALLED_APPS = (
...
'accounts.apps.AccountsConfig',
)
2. Instala Django Rest Framework y agregalo a tus apps instaladas asi::
INSTALLED_APPS = (
...
'rest_framework',
'rest_framework.authtoken'
)
3. Registra el modelo de usuario y el backend de autenticacion en tu archivo settings::
AUTH_USER_MODEL = 'accounts.User'
AUTHENTICATION_BACKENDS = (
'accounts.authentication.CustomAuthenticationBackend'
)
4. Agrega el tiempo de expiracion para los tokens en tu archivo settings::
EXPIRATION_TIME = 24
5. Registra tus clases de permisos y autenticacion para el rest framework, puedes usar algo como esto::
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
'DEFAULT_AUTHENTICATION_CLASSES': (
'accounts.authentication.ExpiringTokenAuthentication',
),
'DEFAULT_FILTER_BACKENDS': (
'rest_framework.filters.DjangoFilterBackend',
'rest_framework.filters.SearchFilter'
),
'PAGINATE_BY': 10
}
6. Incluye las urls de accounts en tu proyecto, algo asi::
from accounts import urls as accounts_urls
url(r'^accounts/', include(accounts_urls))
7. Corre las pruebas para aseguranos que el paquete se instalo correctamente::
python3 manage.py test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
djangorf-accounts-0.1.tar.gz
(4.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file djangorf-accounts-0.1.tar.gz.
File metadata
- Download URL: djangorf-accounts-0.1.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31648ab0e677a18409eb0cde65b251cbd79071a4e81daa45fb0b8eae1b78508e
|
|
| MD5 |
779b47fa175db72e9b727a11ea52004a
|
|
| BLAKE2b-256 |
6793538d3031198e1e26ff64ba3ed3232ecb164c87405cc493099904a53cd678
|
File details
Details for the file djangorf_accounts-0.1-py2-none-any.whl.
File metadata
- Download URL: djangorf_accounts-0.1-py2-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a48e05946ac65e29d80c05769760af7087b8eb635ffe99d44682e7f5eec6cb48
|
|
| MD5 |
e560dda1037a0abe128cdb5c573e2ff9
|
|
| BLAKE2b-256 |
20cab1f10046466f82151c5eb88df10b3fe005090b596dd09f10133143a5fe68
|