django-mcauth là một ứng dụng Django cung cấp phụ trợ chứng thực pluggable cho phép người dùng đăng nhập của bạn với người dùng của họ Minecraft.net / vượt qua.
Cảnh báo
Xác thực chống lại các máy chủ Minecraft.net auth không được chính thức thông qua, và có thể ngừng làm việc bất cứ lúc nào. Sử dụng một phụ trợ chứng thực dự phòng (như mặc định của Django) sẽ ngăn chặn hoàn toàn thất bại nếu Notch bao giờ quyết định để khóa điều xuống. Cũng nên nhớ rằng nếu bạn chạy một trang web lưu lượng truy cập cao, bạn có thể được yêu cầu ngừng đánh máy chủ auth Minecraft.net.
Cài đặt
Thêm 'mcauth.backend.MinecraftAuthServerBackend' để settings.py của bạn như vậy:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'mcauth.backend.MinecraftAuthServerBackend',
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
)
Nếu bạn không muốn tạo ra người sử dụng Django mới của địa phương khi có người đăng nhập với một người sử dụng / pass hợp lệ, nhưng không tồn tại trong DB, bạn có thể làm điều này trong settings.py:
# Đối tượng người dùng Chỉ có hiện tại có thể được xác thực chống lại.
MCAUTH_CREATE_UNKNOWN_USERS = False
Hỗ trợ
. Nếu bạn có thắc mắc hay ý tưởng, hay gặp lỗi, thêm một mục để theo dõi vấn đề của chúng tôi
Yêu cầu :
- Python
- Django
Bình luận không