Projet

Général

Profil

0001-auth_oidc-keep-previous-value-when-building-authoriz.patch

Benjamin Dauvergne, 23 octobre 2018 10:45

Télécharger (1,17 ko)

Voir les différences:

Subject: [PATCH] auth_oidc: keep previous value when building
 authorization_claims (#26565)

 src/authentic2_auth_oidc/models.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
src/authentic2_auth_oidc/models.py
152 152
        userinfo_claims = {}
153 153
        for claim_mapping in self.claim_mappings.all():
154 154
            d = idtoken_claims if claim_mapping.idtoken_claim else userinfo_claims
155
            value = {}
155
            value = d.set_default(claim_mapping.claim, {})
156 156
            if claim_mapping.required:
157 157
                value['essential'] = True
158
            value = value or None
159
            d[claim_mapping.claim] = value
158
            d[claim_mapping.claim] = value or None
160 159
        return {
161 160
            'id_token': idtoken_claims,
162 161
            'userinfo': userinfo_claims,
163
-