Frank de Lange
fc06aa2c78
Explicitly launch OpenID Connect authentication with ?autoLaunch=1
...
This change extends OIDC authentication by enabling explicit redirection
to the OAuth provider when navigating to the login page with the manual
override parameter (/login?autoLaunch=1).
Use case: directly launch audiobookshelf from within e.g. Nextcloud using the
external sites app (use something like https://abs.example.org/login?autoLaunch=1
as URL) while keeping the possibility to launch audiobookshelf using its built-in
authentication mechanism. Assuming the username or mail address used in Nextcloud
and audiobookshelf are identical the user will be logged in to his or her account
no matter which method is used.
2025-10-09 16:02:02 +02:00
advplyr
2592467d09
Fix: Always re-load libraries when changing users #4694
2025-10-08 15:32:37 -05:00
advplyr
2c45b28d48
Fix authorize race condition by not updating the user on token refresh #4567
2025-08-13 08:31:01 -05:00
advplyr
5b6807892f
Fix set token on page load #4509
2025-07-18 16:59:27 -05:00
advplyr
d09db19cd5
Update re-login message to show for users without github discussion link, add message to i18n strings
2025-07-12 11:21:52 -05:00
advplyr
d3402e30c2
Update ereaders to handle refreshing, epubjs to use custom request method, separate accessToken in store
2025-07-10 16:54:28 -05:00
advplyr
d0d152c20d
Seperate setUserToken from setUser in store
2025-07-08 09:45:24 -05:00
advplyr
6cc7a44a22
Update oidc redirect to pass both new and old token in url
2025-07-07 17:21:25 -05:00
advplyr
97afd22f81
Refactor Auth to breakout functions in TokenManager, handle token generation for OIDC
2025-07-06 16:43:03 -05:00
advplyr
e59babdf24
Force re-login if using old token, show alert if admin user, add isOldToken flag to user
2025-07-05 17:46:18 -05:00
mikiher
30db5d50fb
Tailwind V4 migration initial commit
2025-03-16 16:41:37 +02:00
Nicholas W
f0e70ed27b
Translation strings added ( #3304 )
...
* Update: `pages/items/_id` toast messages
* Update: account modal strings
* Update: audio file data modal strings
* Update: sleep timer set string
* Update: loading indicator string
* Update: lazy book card strings
* Reorder keys
* Fix: syntax error in LazyBookCard
* Fix: json ordering
* Fix: fix double message definition
* Update: login form toast strings
* Update: batch delete toast
* Update: collection add toast messages
* Replace: toasts in BookShelfToolbar
* Update: playlist edit toasts
* Update: Details tab
* Add: title required string
* Update: ereader toasts
* Update: author toasts, title and name required toasts
* Clean up "no updates" strings
* Change: slug strings
* Update: cover modal toasts
* Change: cancel encode toasts
* Change: failed to share toasts
* Simplify: "renameFail" and "removeFail" toasts
* Fix: ordering
* Change: chapters remove toast
* Update: notification strings
* Revert: loading indicator (error in browser)
* Update: collectionBooksTable toast
* Update: "failed to get" strings
* Update: backup strings
* Update: custom provider strings
* Update: sessions strings
* Update: email strings
* Update sort display translation strings, update podcast episode queue strings to use translation
* Fix loading indicator please wait translation
* Consolidate translations and reduce number of toasts
---------
Co-authored-by: advplyr <advplyr@protonmail.com>
2024-08-30 17:47:49 -05:00
advplyr
3ab638ed61
Fix:Trim whitespace from username when creating new, remove trim from password to allow whitespace #2882
2024-04-26 17:07:19 -05:00
advplyr
b9ffce166e
Login page add overflow scroll for mobile landscape, update z index for logo
2024-03-16 15:55:13 -05:00
advplyr
9713e94aed
Reformat login page with logo in top left
2024-03-16 15:41:35 -05:00
mfcar
a76da14fb0
Merge branch 'refs/heads/master' into mf/loginPage
2024-03-15 08:14:45 +00:00
Schiriki
d6f13513ae
Add name labels to login form
2024-03-13 23:46:56 +01:00
mfcar
f4a19e48ad
Update login page
2024-02-28 19:21:11 +00:00
advplyr
def2b6425b
Update:Username and password inputs on login page trim whitespace #2628
2024-02-22 16:30:41 -06:00
advplyr
0b334cf957
Add:Authentication setting to show a custom message on login #2552
2024-01-26 17:08:23 -06:00
advplyr
fb48636510
Openid auth failures redirect to login page with error message.
...
Remove remaining google oauth server settings
2023-11-11 13:10:24 -06:00
advplyr
1ad6722e6d
Remove google-oauth passport strategy
2023-11-11 11:29:59 -06:00
advplyr
828b96b2d9
Add server settings for changing openid button text and auto launching openid
2023-11-02 13:55:01 -05:00
advplyr
7ba10db7d4
Update login button openid and google urls
2023-09-24 12:39:38 -05:00
advplyr
f6de373388
Update /status endpoint to return available auth methods, fix socket auth, update openid to use username instead of email
2023-09-24 12:36:36 -05:00
lukeIam
7a131880e5
show/hide of login buttons
2023-09-23 17:02:27 +01:00
lukeIam
0e75c80627
prepare show/hide of login buttons
2023-09-20 19:45:32 +01:00
lukeIam
91d8451ab3
Remove log messages
2023-09-16 18:22:23 +00:00
lukeIam
af4c35069b
Use a short-time cookie to remember where to callback to
2023-09-14 18:49:19 +01:00
lukeIam
405c954b65
Updated + first rough implementation
2023-09-13 16:35:39 +00:00
lukeIam
dd9a3858d7
Merge remote-tracking branch 'origin/master' into auth_passportjs
2023-08-12 16:44:44 +02:00
advplyr
77b030199e
Fix:Non-admin access to config pages #1848 and dev proxy #1848
2023-06-15 17:41:27 -05:00
advplyr
05ce9c6eda
Add:Email smtp config & send ebooks to devices #1474
2023-05-29 17:38:38 -05:00
advplyr
7010a13648
Fixes for passport local and allow empty password
2023-04-16 10:08:13 -05:00
advplyr
0e6b0d3eff
Update:Remove RSS feeds from login response payload and include feeds from library items request
2022-12-31 10:59:12 -06:00
advplyr
7852804a9c
Update:Remove call to server for user settings, user settings stored locally
2022-12-17 14:50:01 -06:00
advplyr
6e064eeafb
Add:Server setting for default language #1103
2022-11-08 18:09:07 -06:00
advplyr
400e34a4c7
Update:More localization strings #1103
2022-11-08 17:10:08 -06:00
advplyr
24a142e718
Add:RSS feed icon over library item covers when feed is open #893
2022-08-05 19:23:18 -05:00
advplyr
8beac53f5f
Update:Send source back with auth request
2022-05-21 11:21:03 -05:00
advplyr
c962090c3a
Update:No longer creating initial root user and initial library, add init root user page, web app works with no libraries
2022-05-14 17:23:22 -05:00
advplyr
220bbc3d2d
Fix:Series covers on home page not spread out correctly #505 , Update:Server settings are now returned with auth requests
2022-04-29 17:43:46 -05:00
advplyr
08e1782253
Fix use first accessible library depending on display order, default library id checked on server when authenticating
2022-03-27 09:45:28 -05:00
advplyr
ff1eeda468
Change: config page to multiple pages, Add: user permissions for accessible libraries #120 , Add: map genre metadata tag #114 , Add: experimental audio player keyboard controls #121 , Add: view user audiobook progress list
2021-10-22 20:08:02 -05:00
advplyr
d9d34e87e0
Support multi library 1.4.0
2021-10-05 21:10:49 -05:00
Mark Cooper
4c07f9ec25
Write metadata file option, rate limiting login attempts, generic failed login message
2021-09-29 10:16:38 -05:00
Mark Cooper
868e1af28a
Starting point for home page
2021-09-28 06:44:40 -05:00
Mark Cooper
3e5338ec8e
Fixing scanner inodes, select all fix, starting ebook reader
2021-09-27 06:52:21 -05:00
Mark Cooper
fcd664c16e
Side rail, book group cards, fix dropdown select
2021-09-24 07:32:38 -05:00
Mark Cooper
1f2afe4d92
Editing accounts, change root account username, removed token expiration
2021-09-05 18:20:29 -05:00