Learn how OAuth2 private_key_jwt replaces shared client secrets with signed JWT client assertions, then build and verify the flow end-to-end in Python.