mirror of
https://github.com/TurTaskProject/TurTaskWeb.git
synced 2025-12-19 22:14:07 +01:00
Remove unuse class
This commit is contained in:
parent
135a9aa031
commit
a20344c221
@ -1,13 +1,11 @@
|
||||
from django.urls import path
|
||||
from rest_framework_simplejwt import views as jwt_views
|
||||
from authentications.views import ObtainTokenPairWithCustomView, GreetingView, GoogleLogin, GoogleRetrieveUserInfo, CheckAccessTokenAndRefreshToken
|
||||
from authentications.views import ObtainTokenPairWithCustomView, GoogleRetrieveUserInfo, CheckAccessTokenAndRefreshToken
|
||||
|
||||
urlpatterns = [
|
||||
path('token/obtain/', jwt_views.TokenObtainPairView.as_view(), name='token_create'),
|
||||
path('token/refresh/', jwt_views.TokenRefreshView.as_view(), name='token_refresh'),
|
||||
path('token/custom_obtain/', ObtainTokenPairWithCustomView.as_view(), name='token_create_custom'),
|
||||
path('hello/', GreetingView.as_view(), name='hello_world'),
|
||||
path('dj-rest-auth/google/', GoogleLogin.as_view(), name="google_login"),
|
||||
path('auth/google/', GoogleRetrieveUserInfo.as_view()),
|
||||
path('auth/status/', CheckAccessTokenAndRefreshToken.as_view(), name='check_token_status')
|
||||
]
|
||||
@ -13,11 +13,6 @@ from rest_framework.views import APIView
|
||||
from rest_framework_simplejwt.tokens import RefreshToken
|
||||
from rest_framework_simplejwt.authentication import JWTAuthentication
|
||||
|
||||
|
||||
from allauth.socialaccount.providers.google.views import GoogleOAuth2Adapter
|
||||
|
||||
from dj_rest_auth.registration.views import SocialLoginView
|
||||
|
||||
from google_auth_oauthlib.flow import InstalledAppFlow
|
||||
|
||||
from authentications.access_token_cache import store_token
|
||||
@ -69,39 +64,6 @@ class ObtainTokenPairWithCustomView(APIView):
|
||||
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
|
||||
class GreetingView(APIView):
|
||||
"""
|
||||
Hello World View.
|
||||
Returns a greeting and user information for authenticated users.
|
||||
"""
|
||||
permission_classes = (IsAuthenticated,)
|
||||
|
||||
def get(self, request):
|
||||
"""
|
||||
Retrieve a greeting message and user information.
|
||||
"""
|
||||
user = request.user
|
||||
user_info = {
|
||||
"username": user.username,
|
||||
}
|
||||
response_data = {
|
||||
"message": "Hello, world!",
|
||||
"user_info": user_info,
|
||||
}
|
||||
return Response(response_data, status=status.HTTP_200_OK)
|
||||
|
||||
|
||||
class GoogleLogin(SocialLoginView):
|
||||
"""
|
||||
Google Login View.
|
||||
Handles Google OAuth2 authentication.
|
||||
"""
|
||||
# permission_classes = (AllowAny,)
|
||||
adapter_class = GoogleOAuth2Adapter
|
||||
# client_class = OAuth2Client
|
||||
# callback_url = 'http://localhost:8000/accounts/google/login/callback/'
|
||||
|
||||
|
||||
class GoogleRetrieveUserInfo(APIView):
|
||||
"""
|
||||
Retrieve user information from Google and create a user if not exists.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user