- Fix MyAnimeList provider.
- Fix GitLab provider endpoints.
- Add Epic Games provider.
- Add Naver provider.
- Add Epic Games provider.
- Update README
createAuthorizationURL()
no longer returns aPromise
validateAuthorizationCode()
andrefreshAccessToken()
returnsOAuth2Tokens
validateAuthorizationCode()
andrefreshAccessToken()
can throw one ofOAuth2RequestError
,ArcticFetchError
, orError
- Scopes are no longer set by default, including
openid
and those required by the provider - Updated parameters for
Apple
,GitHub
,GitLab
,MicrosoftEntraId
,MyAnimeList
,Okta
,Osu
, andSalesforce
- Removed
options.scope
parameter fromcreateAuthorizationURL()
- Removed
OAuth2Provider
andOAuth2ProviderWithPKCE
- Update
createAuthorizationURL()
provider methods
- Add Polar provider.
- Add Start.gg provider.
- Add Bungie.Net provider.
- Add
refreshAccessToken()
toGitHub
createAuthorizationURL()
returnsAuthorizationCodeAuthorizationURL
- Add
decodeIdToken()
- Add token revocation API
- Remove
@oslojs/oauth2
dependency - Fix Amazon Cognito provider