MCPcopy
hub / github.com/authlib/authlib / validate

Method validate

authlib/oauth2/claims.py:70–76  ·  view source on GitHub ↗
(self, now=None, leeway=0)

Source from the content-addressed store, hash-verified

68 REGISTERED_CLAIMS = ["iss", "sub", "aud", "exp", "nbf", "iat", "jti"]
69
70 def validate(self, now=None, leeway=0):
71 if self.options:
72 validator = self.registry_cls(now, leeway, **self.options)
73 else:
74 validator = self.registry_cls(now, leeway)
75 validator.validate(self)
76 self._run_validate_hooks()

Callers 15

validateMethod · 0.45
parse_id_tokenMethod · 0.45
parse_id_tokenMethod · 0.45
test_essential_claimsFunction · 0.45
test_validate_auth_timeFunction · 0.45
test_validate_nonceFunction · 0.45
test_validate_amrFunction · 0.45
test_validate_azpFunction · 0.45
test_validate_at_hashFunction · 0.45

Calls 1

_run_validate_hooksMethod · 0.80

Tested by 15

test_essential_claimsFunction · 0.36
test_validate_auth_timeFunction · 0.36
test_validate_nonceFunction · 0.36
test_validate_amrFunction · 0.36
test_validate_azpFunction · 0.36
test_validate_at_hashFunction · 0.36
test_implicit_id_tokenFunction · 0.36
validate_claimsFunction · 0.36
test_authorize_tokenFunction · 0.36