Corp/backend/api/auth/views.py
Игорь Надеин e72a039744
All checks were successful
Deploy production / deploy (push) Successful in 10m51s
Match registration UI to server-side LAN access policy
2026-09-16 13:31:57 +03:00

60 lines
1.6 KiB
Python

"""Compatibility facade for authentication API endpoints."""
from django.contrib.auth import authenticate
from .base import AnonymousAPIView, SessionBaseAPIView
from .endpoints import (
BrowserSessionAPIView,
BrowserSessionLogoutAPIView,
ChangePasswordAPIView,
JWTTokenRefreshView,
LogoutOtherSessionsAPIView,
PasswordResetAPIView,
PasswordResetConfirmAPIView,
PhoneOrEmailTokenObtainPairView,
QrLoginCreateAPIView,
QrLoginExchangeAPIView,
QrLoginRequestApproveAPIView,
QrLoginRequestCancelAPIView,
QrLoginRequestCreateAPIView,
QrLoginRequestDenyAPIView,
QrLoginRequestDetailAPIView,
QrLoginRequestStatusAPIView,
RegisterAPIView,
RegistrationAvailabilityAPIView,
ResendEmailAPIView,
SessionDetailAPIView,
SessionListAPIView,
VerifyEmailAPIView,
WebSocketTicketAPIView,
)
__all__ = [
"RegistrationAvailabilityAPIView",
"AnonymousAPIView",
"BrowserSessionAPIView",
"BrowserSessionLogoutAPIView",
"ChangePasswordAPIView",
"JWTTokenRefreshView",
"LogoutOtherSessionsAPIView",
"PasswordResetAPIView",
"PasswordResetConfirmAPIView",
"PhoneOrEmailTokenObtainPairView",
"QrLoginCreateAPIView",
"QrLoginExchangeAPIView",
"QrLoginRequestApproveAPIView",
"QrLoginRequestCancelAPIView",
"QrLoginRequestCreateAPIView",
"QrLoginRequestDenyAPIView",
"QrLoginRequestDetailAPIView",
"QrLoginRequestStatusAPIView",
"RegisterAPIView",
"ResendEmailAPIView",
"SessionBaseAPIView",
"SessionDetailAPIView",
"SessionListAPIView",
"VerifyEmailAPIView",
"WebSocketTicketAPIView",
"authenticate",
]