51 Commits

Author SHA1 Message Date
David Luecke
9db5e7adb0
fix(authentication-client): Improve socket reauthentication handling (#2895) 2022-11-27 09:28:29 -08:00
David Luecke
cc4e76726f
fix(authentication-client): Do not cache authentication errors (#2892) 2022-11-24 15:57:03 -08:00
David Luecke
160746e2bc
fix(authentication-client): Properly handle missing token error (#2700) 2022-07-19 16:34:57 -07:00
David Luecke
41b376106b
fix(authentication-client): Ensure reAuthenticate works in parallel with other requests (#2690) 2022-07-12 17:21:10 -07:00
David Luecke
2e45efca4a
chore: Make sure all files are properly linted recursively (#2648) 2022-05-27 16:14:19 -07:00
David Luecke
c606c56dc2
chore: Format code using Prettier and updated ESLint rules (#2647)
Co-authored-by: Marshall Thompson <marshall@creativeideal.net>
2022-05-27 15:21:13 -07:00
David Luecke
935ec0ab86
chore(dependencies): Update all dependencies (#2448) 2021-09-19 14:43:23 -07:00
David Luecke
a43e7da22b
feat(adapter-commons): Add support for params.adapter option and move memory adapter to @feathersjs/memory (#2367) 2021-05-24 12:51:01 -07:00
David Luecke
2dafb7ce14
feat: Feathers v5 core refactoring and features (#2255)
BREAKING CHANGES: `app.setup` and `app.listen` are asynchronous. Several TypeScript usability improvements that are not backwards compatible. Removal of several internal APIs that were not publicly documented.
2021-03-19 15:04:20 -07:00
David Luecke
fa45ec520b
feat(authentication-client): Throw separate OauthError in authentication client (#2189) 2021-01-16 10:02:17 -08:00
David Luecke
161f4ae36e
chore(typescript): Fix core declaration reference and clean up package configuration (#2159) 2020-12-14 19:37:05 -08:00
David Luecke
77bbffe852
chore(typescript): Migrate @feathersjs/express to TypeScript (#2152) 2020-12-13 16:56:44 -08:00
David Luecke
a08b7067ea
chore(upgrade): Upgrade to Socket.io 3 (#2146) 2020-12-10 17:17:10 -08:00
David Luecke
03fec28f62 chore(git): Merge with latest crow branch 2020-12-04 17:46:41 -08:00
Desmond Koh
2a2bbf7f8e
fix(authentication-client): Allow reAuthentication using specific strategy (#2140) 2020-12-04 16:16:31 -08:00
David Luecke
29a33bc5cf chore: Merge with latest master 2020-05-18 10:36:26 -07:00
David Luecke
9e7c0e1336
chore(dependencies): Update all non-breaking dependencies and fix TypeScript usage (#1962) 2020-05-18 10:14:57 -07:00
David Luecke
d20b7d5a70 chore(package): Remove @feathersjs/primus packages from core (#1919)
BREAKING CHANGE: Remove primus packages to be moved into the ecosystem.
See #1899
2020-04-15 20:16:55 -07:00
David Luecke
13a8758f11
fix: Only remove token on NotAuthenticated error in authentication client and handle error better (#1525) 2019-08-24 09:34:26 -07:00
David Luecke
71a74765f2
feat: Allow establishing an authenticated Socket connection via handshake headers (#1519) 2019-08-21 21:08:19 -07:00
David Luecke
4329febfb0
feat: Let strategies handle the connection (#1510) 2019-08-17 15:01:59 -07:00
David Luecke
8211b98f90
fix: Do not error in authentication client on logout (#1473) 2019-07-20 10:53:10 -07:00
David Luecke
8f44a242ee
chore: Refactor common tests into @feathersjs/tests repository (#1309) 2019-04-25 08:55:45 -07:00
David Luecke
afa4d55c05
fix: Merge httpStrategies and authStrategies option (#1308) 2019-04-23 19:35:21 -07:00
David Luecke
12d48eee15
fix: Handle error oAuth redirect in authentication client (#1307) 2019-04-23 19:14:06 -07:00
David Luecke
4aee151950
fix: Rename jwtStrategies option to authStrategies (#1305) 2019-04-22 19:13:15 -07:00
David Luecke
53575c5441 fix: Update version number check 2019-04-22 09:40:03 -07:00
David Luecke
35d8043591
feat: Add authentication through oAuth redirect to authentication client (#1301) 2019-04-21 16:08:29 -07:00
David Luecke
656bae7875
feat: @feathersjs/authentication-oauth (#1299) 2019-04-21 11:05:55 -07:00
David Luecke
2667d92efb
feat: Add AuthenticationBaseStrategy and make authentication option handling more explicit (#1284) 2019-04-11 10:04:20 -07:00
David Luecke
9dd671301a
feat: Add TypeScript definitions (#1275) 2019-04-06 12:43:57 -07:00
David Luecke
c5dc7a2302
fix: Authentication core improvements (#1260) 2019-03-23 18:00:07 -07:00
David Luecke
65b43bd3c6 feat: Authentication v3 client (#1240)
BREAKING CHANGE: Rewrite for authentication v3
2019-03-10 11:07:06 -07:00
David Luecke
9fae7db97a Update to correspond with latest release (#84)
* Update to correspond with latest documentation

* Increase timeout and Semistandard --fix
2018-08-28 19:07:24 -07:00
David Luecke
0c8e4d99d8 Add default export for better ES module (TypeScript) compatibility (#81)
* Get tests to run

* Add default export for better ES module (TypeScript) compatibility

* Update Socket.io test
2018-08-28 19:07:24 -07:00
David Luecke
7acf0a4161 Updates for Feathers v3 (#77) 2018-08-28 19:07:24 -07:00
David Luecke
1ae4613a53 Update to new plugin infrastructure (#74)
* Update to new plugin infrastructure

* Remove Node 4
2018-08-28 19:07:24 -07:00
greenkeeper[bot]
fc9d3d9572 Update dependencies to enable Greenkeeper 🌴 (#40)
* chore(package): update dependencies

https://greenkeeper.io/

* docs(readme): add Greenkeeper badge

https://greenkeeper.io/

* Update to latest Semistandard
2018-08-28 19:07:24 -07:00
David Luecke
071f653826 Add authenticated and logout events (#31) 2018-08-28 19:07:24 -07:00
David Luecke
7f0705f692 Fix header casing (#32)
* Fix header casing

* Fix test cases and Readme
2018-08-28 19:07:24 -07:00
David Luecke
fff55526f6 Add support for socket timeouts and some refactoring (#30) 2018-08-28 19:07:24 -07:00
Eric Kryski
ae0781fb37 ensuring tests finish during REST integration tests 2018-08-28 19:07:24 -07:00
Marshall Thompson
77adb9e523 Merge pull request #13 from feathersjs/fix-linting
Fix linting
2018-08-28 19:07:24 -07:00
Marshall Thompson
1061dd2269 Merge pull request #14 from feathersjs/specific-imports
More specific imports for StealJS
2018-08-28 19:07:24 -07:00
Eric Kryski
137ca77b44 updating docs, tests and auth dependencies 2018-08-28 19:07:24 -07:00
Eric Kryski
7d683aa708 Merge pull request #9 from feathersjs/socket-reconnect
Socket reconnect
2018-08-28 19:07:24 -07:00
Eric Kryski
c87defdbf7 Merge pull request #8 from feathersjs/custom-jwt-strategy-names
Custom jwt strategy names
2018-08-28 19:07:24 -07:00
Eric Kryski
8e3a745261 Merge pull request #3 from feathersjs/socket-reconnect-upgrade-auth
Socket reconnect upgrade auth
2018-08-28 19:07:24 -07:00
Eric Kryski
721d75d305 Merge pull request #7 from feathersjs/1.0
Feathers authentication 1.0 compatible client
2018-08-28 19:07:24 -07:00
Marshall Thompson
70294a80ca Get tests passing. 2018-08-28 19:07:24 -07:00