From ScratchOAuth2
When Scratch doesn't natively support OAuth2:
Welcome
Welcome to ScratchOAuth2! We implement the OAuth2 protocol on Scratch's behalf. Verify the Scratch identity of users without requiring them to trust you with their login credentials!
Read more