A small JavaScript OAuth/OpenID Connect client library
- Microsoft identity platform and OAuth 2.0 authorization code flow
- RFC 7636 - Proof Key for Code Exchange
- RFC 6819 - OAuth 2.0 Threat Model and Security Considerations
- DRAFT - OAuth 2.0 Security Best Current Practice
TODO: Check MDN for polyfills too
- Uint8Array
- atob/btoa
- crypto.getRandomValues
- crypto.subtle.digest
- String.fromCharCode
- URL/URLSearchParams
- Requires
fetchalso understand URLSearchParams
- Requires
- fetch
- Promise
- TextEncoder