2023-04-01
- Change ts interface to be compatible with oidc-client-ts interface
2022-12-22
- Change import in typings to oidc-client-ts
- Add vue-router to peer dependencies
2022-12-18
- oidc-client-ts instead of oidc-client is now a required peer dependency
- The Implicit Flow is no longer supported, Authorization Code Flow with PKCE is the only supported OAuth flow type
vuexOidcProcessSilentSignInCallback
, which previously took no arguments, now needs the oidcSettings as an argument.
2022-06-30
- Stop relying on exp claim to check if access tokens are expired
- Allow not removing user when tokens expire
2021-02-09
- Add missing typing
2020-10-09
- Check expired user when signing in silently in check access
- Add error payloads to typings
2020-09-17
- Support nuxt route meta arrays
- Fix storeSettings.isPublicRoute being ignored when publicRoutePaths is set
- Ignore oidcError in some silent authentications
2020-09-14
- Fix for automaticSilentRenew and automaticSilentSignin
2020-09-06
- Add automaticSilentRenewError event
2020-09-02
- Fix silentSignOut not removing user from storage
- Minor type script fixes of action typings
2020-09-02
- Fix authenticateOidcSilent not getting rejected if it fails
2020-09-02
- Fix error in silentSignOut
2020-09-02
- Fix error in silentSignOut
2020-09-01
- Send id_token_hint in signOutOidcSilent
2020-08-29
- silent_redirect_uri is always public if it is an app route
2020-08-29
- vuexOidcProcessSilentSignInCallback returns promise
2020-08-18
- signOutOidcSilent action added
2020-08-18
- Change import of oidc-client
2020-08-17
- Fix authenticateOidcSilent action not returning promise
- Fix incorrect type script type for getOidcUser action
2020-08-14
- Attempt silent signin on protected routes
2020-08-14
- Update Babel
- Update oidc-client
2020-08-05
- Fix type script inconsistencies
2020-08-05
- Fix type error when dispatching getOidcUser if there is no user
2020-04-21
- Add 2 missing type script typings
2020-04-16
- Add type script typings
- isAuthenticatedBy setting that can use access_token for isAuthenticated getter and access checker
- Store refresh token in store
2020-03-11
- Add storeOidcUser action
- Add clearStaleState action
2020-03-11
- Add signOutOidcCallback, signOutPopupOidc and signOutPopupOidcCallback actions
2020-02-06
- Add automaticSilentSignin option to config
2019-12-30
- Update dependencies
- Add payload to signoutOidc which is passed on as args to signoutRedirect
2019-11-06
- Implementing linting with StandardJS
- Remove vue-router as peer dependency
2019-10-22
- Implement signinPopup with authenticateOidcPopup action
- Change name of removeUser action to removeOidcUser. removeUser is still a synonym
2019-10-17
- Allow options for authenticateOidc and authenticateOidcSilent actions
2019-10-12
- Return promise in getOidcUser
2019-09-23
- Add oidcError event
2019-09-22
- Add removeUser action to have a client side signout
2019-09-22
- Remove special handling of router hash mode
2019-09-10
- Fix payload in window events
2019-09-03
- Add url paramater to oidcSignInCallback action
2019-09-01
- Enable support for vue-router hash mode.
2019-08-15
- oidc-client is now a peer dependency, and it needs to be installed separately.
- Upgrade dev dependencies, to Babel 7 and Rollup 1.
2019-07-29
- Add isPublicRoute option to store in order to customize check from client.
2019-07-29
- publicRoutePaths works with trailing slashes.
2019-07-16
- Fix getOidcCallbackPath for trailing slash and routeBase + add tests.
2019-05-29
- Implemented scopes retrieval.
2019-05-11
- Nuxt support added.
2019-03-31
- Fix error on expiration events.
2019-03-28
- Dispatch userLoaded event when user is loaded from storage.
- Make sure auto silent renew is starting after user is loaded from storage.
2019-03-27
- Control minor version of oidc-client.
2019-03-25
- Check access checks userManager before reauthenticating.
2019-03-12
- Translate settings from camelCase to snake_case.
2019-02-12
- Update dependencies.
2018-12-06
- Catch silent auth error.
2018-12-04
- Implement Travis CI.
- Let oidc-client check expiration.
2018-11-15
- Update oidc-client.
2018-11-09
- Only dispatch window events if setting is true.
2018-11-08
- Start linting.
2018-11-09
- Check user in oidc-client when checking access
- Sign out user in store if signed out in oidc-client
- Dispatch browser events for each oidc-client event.
2018-10-29
- Fix bug in process silent renew.
2018-10-29
- Fix expiration check.
2018-10-29
- Implement oidc automatic renewal within vuex.
2018-10-29
- Fix expiration date.
2018-10-29
- Handle unexpected tokens.
2018-10-26
- Change interface for events.