knowit / Dataplattform

3 stars 3 forks source link

Handle the case of missing claims #445

Closed sigand closed 1 year ago

sigand commented 1 year ago

Fant denne i loggen ved forsøk på å hente data når jeg ikke hadde tilgang


Traceback (most recent call last):
  File "/var/task/flask/app.py", line 1948, in full_dispatch_request
    rv = self.preprocess_request()
  File "/var/task/flask/app.py", line 2242, in preprocess_request
    rv = func()
  File "/var/task/dataplattform/api/flask_ext.py", line 21, in assume_role
    boto3.DEFAULT_SESSION = self.boto_session
  File "/var/task/dataplattform/api/flask_ext.py", line 32, in boto_session
    group = self.cognito_group(claims['cognito:groups'], claims['iss'])
KeyError: 'cognito:groups'```