OpenID Connect & OAuth authentication using native javascript only, compatible with angular, react, vue, svelte, next, etc.