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