# views.py from django.shortcuts import redirect from django.urls import reverse from keycloak import KeycloakOpenID from django.http import HttpResponse from django.contrib.auth.decorators import login_required from djangoProject1 import settings @login_required def test_payment(request): # Assuming the user's username is what you want to return return HttpResponse(request.user.username) # Inside your_app/views.py def keycloak_login(request): keycloak_openid = KeycloakOpenID( server_url=settings.KEYCLOAK_CONFIG['SERVER_URL'], client_id=settings.KEYCLOAK_CONFIG['CLIENT_ID'], realm_name=settings.KEYCLOAK_CONFIG['REALM'], client_secret_key=settings.KEYCLOAK_CONFIG['CLIENT_SECRET'] ) auth_url = keycloak_openid.auth_url(redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) return redirect(auth_url)