Ejemplo n.º 1
0
 def test_parse_jwt_no_kid(self):
     id_token = self.create_jwt(claims={}, kid=None)
     flask_app.parse_jwt(id_token)
Ejemplo n.º 2
0
 def test_parse_jwt_invalid_issuer_domain(self):
     id_token = self.create_jwt(
         claims={'iss': 'https://invalid.example.com'},
         kid='EXAMPLEKID')
     flask_app.parse_jwt(id_token)
Ejemplo n.º 3
0
 def test_parse_jwt_invalid_kid(self):
     id_token = self.create_jwt(claims={}, kid='INVALIDKID')
     flask_app.parse_jwt(id_token)
Ejemplo n.º 4
0
 def test_parse_jwt_invalid_audience(self):
     id_token = self.create_jwt(claims={'aud': 'INVALID'})
     flask_app.parse_jwt(id_token)
Ejemplo n.º 5
0
 def test_parse_jwt_invalid_issuer(self):
     id_token = self.create_jwt(claims={'iss': 'https://invalid.okta.com'})
     flask_app.parse_jwt(id_token)
Ejemplo n.º 6
0
 def test_parse_jwt_no_kid(self):
     id_token = self.create_jwt(claims={}, kid=None)
     flask_app.parse_jwt(id_token)
Ejemplo n.º 7
0
 def test_parse_jwt_valid(self):
     id_token = self.create_jwt(claims={})
     rv = flask_app.parse_jwt(id_token)
     self.assertEquals('00u0abcdefGHIJKLMNOP', rv['sub'])
Ejemplo n.º 8
0
 def test_parse_jwt_invalid_kid(self):
     id_token = self.create_jwt(claims={}, kid='INVALIDKID')
     flask_app.parse_jwt(id_token)
Ejemplo n.º 9
0
 def test_parse_jwt_invalid_issuer_domain(self):
     id_token = self.create_jwt(
         claims={'iss': 'https://invalid.example.com'}, kid='EXAMPLEKID')
     flask_app.parse_jwt(id_token)
Ejemplo n.º 10
0
 def test_parse_jwt_invalid_issuer(self):
     id_token = self.create_jwt(claims={'iss': 'https://invalid.okta.com'})
     flask_app.parse_jwt(id_token)
Ejemplo n.º 11
0
 def test_parse_jwt_invalid_audience(self):
     id_token = self.create_jwt(claims={'aud': 'INVALID'})
     flask_app.parse_jwt(id_token)
Ejemplo n.º 12
0
 def test_parse_jwt_valid(self):
     id_token = self.create_jwt(claims={})
     rv = flask_app.parse_jwt(id_token)
     self.assertEquals('00u0abcdefGHIJKLMNOP', rv['sub'])