Projet

Général

Profil

0001-idp_oidc-correct-error-responses-47900.patch

Paul Marillonnet, 22 octobre 2020 12:23

Télécharger (1,45 ko)

Voir les différences:

Subject: [PATCH] idp_oidc: correct error responses (#47900)

 src/authentic2_idp_oidc/views.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
src/authentic2_idp_oidc/views.py
553 553
        return invalid_request_response('code has expired or user is disconnected')
554 554
    client = authenticate_client(request, client=oidc_code.client)
555 555
    if client is None:
556
        return HttpResponse('unauthenticated', status=401)
556
        return HttpResponse('invalid_client', status=401)
557 557
    # delete immediately
558 558
    models.OIDCCode.objects.filter(uuid=code).delete()
559 559
    redirect_uri = request.POST.get('redirect_uri')
......
635 635
def user_info(request, *args, **kwargs):
636 636
    access_token = authenticate_access_token(request)
637 637
    if access_token is None:
638
        return HttpResponse('unauthenticated', status=401)
638
        return HttpResponse('invalid_token', status=401)
639 639
    user_info = utils.create_user_info(request,
640 640
                                       access_token.client,
641 641
                                       access_token.user,
642
-