0002-python3-oidc-authn-test-jwk-encoding.patch
tests/test_auth_oidc.py | ||
---|---|---|
11 | 11 | |
12 | 12 |
from httmock import urlmatch, HTTMock |
13 | 13 | |
14 |
from django.utils.encoding import force_text |
|
14 | 15 |
from django.utils.timezone import utc |
15 | 16 |
from django.core.urlresolvers import reverse |
16 | 17 |
from django.contrib.auth import get_user_model |
... | ... | |
194 | 195 |
else: |
195 | 196 |
jwt = JWT(header={'alg': 'HS256'}, |
196 | 197 |
claims=id_token) |
198 |
k = base64url_encode(oidc_provider.client_secret.encode('utf-8')) |
|
197 | 199 |
jwt.make_signed_token( |
198 | 200 |
JWK(kty='oct', |
199 |
k=base64url_encode(oidc_provider.client_secret.encode('utf-8'))))
|
|
201 |
k=force_text(k)))
|
|
200 | 202 | |
201 | 203 |
content = { |
202 | 204 |
'access_token': '1234', |
203 |
- |