Mercurial > code > home > repos > href
comparison get_agent.py @ 41:293a694304b8
reformat
author | drewp@bigasterisk.com |
---|---|
date | Sat, 19 Nov 2022 17:18:55 -0800 |
parents | c538dc39b851 |
children | 530650b3bc40 |
comparison
equal
deleted
inserted
replaced
40:94181d521d6d | 41:293a694304b8 |
---|---|
11 | 11 |
12 def bottleGetAgent() -> URIRef: | 12 def bottleGetAgent() -> URIRef: |
13 pomAssertion = bottle.request.headers.get('X-Pomerium-Jwt-Assertion', None) | 13 pomAssertion = bottle.request.headers.get('X-Pomerium-Jwt-Assertion', None) |
14 | 14 |
15 sk = jwks_client.get_signing_key_from_jwt(pomAssertion) | 15 sk = jwks_client.get_signing_key_from_jwt(pomAssertion) |
16 j = jwt.decode(pomAssertion, | 16 j = jwt.decode(pomAssertion, key=sk.key, algorithms=['ES256'], audience="bigasterisk.com") |
17 key=sk.key, | |
18 algorithms=['ES256'], | |
19 audience="bigasterisk.com") | |
20 | 17 |
21 foaf = { | 18 foaf = { |
22 'drewpca@gmail.com': 'http://bigasterisk.com/foaf.rdf#drewp', | 19 'drewpca@gmail.com': 'http://bigasterisk.com/foaf.rdf#drewp', |
23 'kelsimp@gmail.com': 'http://bigasterisk.com/kelsi/foaf.rdf#kelsi', | 20 'kelsimp@gmail.com': 'http://bigasterisk.com/kelsi/foaf.rdf#kelsi', |
24 }[j['email']] | 21 }[j['email']] |