logout

jwt_allauth.logout.serializers module

class jwt_allauth.logout.serializers.RemoveRefreshTokenSerializer(*args, **kwargs)[source]

Bases: Serializer

user = CurrentUserDefault()
validate(attrs: Dict[str, Any]) Dict[str, str][source]

jwt_allauth.logout.views module

class jwt_allauth.logout.views.LogoutAllView(**kwargs)[source]

Bases: APIView

Logout from all devices.

Accepts/Returns nothing.

get(request, *args, **kwargs)[source]
static logout(request)[source]
permission_classes = (<class 'rest_framework.permissions.IsAuthenticated'>,)
post(request)[source]
class jwt_allauth.logout.views.LogoutView(**kwargs)[source]

Bases: APIView

Calls Django logout method and delete the Token object assigned to the current User object.

Accepts/Returns nothing.

get(request, *args, **kwargs)[source]
static logout(request)[source]
permission_classes = (<class 'rest_framework.permissions.IsAuthenticated'>,)
post(request)[source]