コード例 #1
0
 def test_parse_jwt_no_kid(self):
     id_token = self.create_jwt(claims={}, kid=None)
     flask_app.parse_jwt(id_token)
コード例 #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)
コード例 #3
0
 def test_parse_jwt_invalid_kid(self):
     id_token = self.create_jwt(claims={}, kid='INVALIDKID')
     flask_app.parse_jwt(id_token)
コード例 #4
0
 def test_parse_jwt_invalid_audience(self):
     id_token = self.create_jwt(claims={'aud': 'INVALID'})
     flask_app.parse_jwt(id_token)
コード例 #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)
コード例 #6
0
 def test_parse_jwt_no_kid(self):
     id_token = self.create_jwt(claims={}, kid=None)
     flask_app.parse_jwt(id_token)
コード例 #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'])
コード例 #8
0
 def test_parse_jwt_invalid_kid(self):
     id_token = self.create_jwt(claims={}, kid='INVALIDKID')
     flask_app.parse_jwt(id_token)
コード例 #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)
コード例 #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)
コード例 #11
0
 def test_parse_jwt_invalid_audience(self):
     id_token = self.create_jwt(claims={'aud': 'INVALID'})
     flask_app.parse_jwt(id_token)
コード例 #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'])