Как получить токен на клиенте
Python
Middle
Без компании
Как получить токен на клиенте
Ответы
Для получения токена на клиенте обычно используется аутентификация через API. Вот пример с использованием `requests`:
```
import requests
auth_url = "https://api.example.com/token"
data = {
"username": "user@example.com",
"password": "securepassword"
}
response = requests.post(auth_url, data=data)
if response.status_code == 200:
token = response.json().get("access_token")
print(f"Token: {token}")
else:
print(f"Error: {response.status_code}")
```
Ключевые моменты:
- Используйте HTTPS для защиты данных
- Храните токен в безопасном месте (не в localStorage)
- Добавляйте токен в заголовки последующих запросов: `headers = {"Authorization": f"Bearer {token}"}`
- Обрабатывайте ошибки и срок действия токена
Для фронтенда лучше использовать специальные библиотеки типа `axios` или `fetch` с обработкой CORS.