`First application: C#no access to code
Second application: Python (Django)
`def oidc_login(request, internal=False):if internal == "True":request.session["next_url"] = "/servicos"else:sufixo_url = request.GET["next"]request.session["next_url"] = sufixo_url
redirect_uri = request.build_absolute_uri(reverse("oidc_callback"))return oauth.idpsp.authorize_redirect(request, redirect_uri)
def oidc_callback(request):return_url = request.session["next_url"]del request.session["next_url"]
token = oauth.idpsp.authorize_access_token(request)id_token_hint = token["id_token"]request.session["key_salt"] = id_token_hintrequest.session["user"] = token["userinfo"]userinfo = request.session["user"]user_created = create_and_authenticate(request, userinfo)if user_created is True: return redirect(return_url)return redirect(return_url)`
The both app use the same OIDC - IDP login proccess, but after the user logs in to the first application, they need to validate again in the second application. I need the second application to log in automatically if I am already logged in to the first. Can you help me?
in base.html don't work{% if user.is_authenticated %}
in View.py - dont't workif request.user.is_authenticated:
`