diff --git a/CHANGELOG.md b/CHANGELOG.md index c449c7a05..004a94bc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog -## 7.13.10 +## 7.13.11 + +- [529cabf](https://github.com/AxaFrance/oidc-client/commit/529cabfbe7ee602325ba0f70844c969176371746) - fix(oidc): DPOP type jit instead of jti (#1249) (release), 2023-12-20 by *Guillaume Chervet* + + +## v7.13.10 - [4b1a9a2](https://github.com/AxaFrance/oidc-client/commit/4b1a9a26eba51e24dd1c9c9fd0087ef0b3b1ce8b) - fix(oidc): crash when regex on userAgent empty result iOS (#1248) (release), 2023-12-20 by *Guillaume Chervet* @@ -314,8 +319,3 @@ - [288ce99](https://github.com/AxaFrance/oidc-client/commit/288ce9937e6e1cb8c1b7c7f6909ebef8a48f12e5) - fix(react): ajust peerDependencies (release), 2023-07-24 by *Guillaume Chervet* -## v6.25.5 - -- [8786e85](https://github.com/AxaFrance/oidc-client/commit/8786e85190dbc23de4311381b1c59f08673b0436) - fix(ci): github release (release), 2023-07-24 by *Guillaume Chervet* - - diff --git a/packages/oidc-client-service-worker/package.json b/packages/oidc-client-service-worker/package.json index c6bec2243..3efd16117 100644 --- a/packages/oidc-client-service-worker/package.json +++ b/packages/oidc-client-service-worker/package.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/oidc-client-service-worker", - "version": "7.13.10", + "version": "7.13.11", "type": "module", "private": false, "main": "dist/OidcServiceWorker.js", diff --git a/packages/oidc-client-service-worker/src/version.ts b/packages/oidc-client-service-worker/src/version.ts index 3682bcbc0..87cdf24f4 100644 --- a/packages/oidc-client-service-worker/src/version.ts +++ b/packages/oidc-client-service-worker/src/version.ts @@ -1 +1 @@ -export default '7.13.10'; +export default '7.13.11'; diff --git a/packages/oidc-client/package.json b/packages/oidc-client/package.json index 07a9589e3..890874f6c 100644 --- a/packages/oidc-client/package.json +++ b/packages/oidc-client/package.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/oidc-client", - "version": "7.13.10", + "version": "7.13.11", "private": false, "type": "module", "main": "./dist/index.umd.cjs", diff --git a/packages/oidc-client/src/login.ts b/packages/oidc-client/src/login.ts index ba3a37f15..471149e50 100644 --- a/packages/oidc-client/src/login.ts +++ b/packages/oidc-client/src/login.ts @@ -110,13 +110,17 @@ export const loginCallbackAsync = (oidc) => async (isSilentSignin = false) => { } const params = getParseQueryStringFromLocation(href); + + if(params.error || params.error_description) { + throw new Error(`Error from OIDC server: ${params.error} - ${params.error_description}`); + } if (params.iss && params.iss !== oidcServerConfiguration.issuer) { console.error(); - throw new Error(`issuer not valid (expected: ${oidcServerConfiguration.issuer}, received: ${params.iss})`); + throw new Error(`Issuer not valid (expected: ${oidcServerConfiguration.issuer}, received: ${params.iss})`); } if (params.state && params.state !== state) { - throw new Error(`state not valid (expected: ${state}, received: ${params.state})`); + throw new Error(`State not valid (expected: ${state}, received: ${params.state})`); } const data = { diff --git a/packages/oidc-client/src/version.ts b/packages/oidc-client/src/version.ts index 3682bcbc0..87cdf24f4 100644 --- a/packages/oidc-client/src/version.ts +++ b/packages/oidc-client/src/version.ts @@ -1 +1 @@ -export default '7.13.10'; +export default '7.13.11'; diff --git a/packages/react-oidc/package.json b/packages/react-oidc/package.json index 908356c42..d14eb5f3b 100644 --- a/packages/react-oidc/package.json +++ b/packages/react-oidc/package.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-oidc", - "version": "7.13.10", + "version": "7.13.11", "private": false, "type": "module", "main": "./dist/index.umd.cjs",