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 django.urls import path
|
||||||
from rest_framework_simplejwt import views as jwt_views
|
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 = [
|
urlpatterns = [
|
||||||
path('token/obtain/', jwt_views.TokenObtainPairView.as_view(), name='token_create'),
|
path('token/obtain/', jwt_views.TokenObtainPairView.as_view(), name='token_create'),
|
||||||
path('token/refresh/', jwt_views.TokenRefreshView.as_view(), name='token_refresh'),
|
path('token/refresh/', jwt_views.TokenRefreshView.as_view(), name='token_refresh'),
|
||||||
path('token/custom_obtain/', ObtainTokenPairWithCustomView.as_view(), name='token_create_custom'),
|
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/google/', GoogleRetrieveUserInfo.as_view()),
|
||||||
path('auth/status/', CheckAccessTokenAndRefreshToken.as_view(), name='check_token_status')
|
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.tokens import RefreshToken
|
||||||
from rest_framework_simplejwt.authentication import JWTAuthentication
|
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 google_auth_oauthlib.flow import InstalledAppFlow
|
||||||
|
|
||||||
from authentications.access_token_cache import store_token
|
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)
|
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):
|
class GoogleRetrieveUserInfo(APIView):
|
||||||
"""
|
"""
|
||||||
Retrieve user information from Google and create a user if not exists.
|
Retrieve user information from Google and create a user if not exists.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user