advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad6722e6d 
							
						 
					 
					
						
						
							
							Remove google-oauth passport strategy  
						
						
						
					 
					
						2023-11-11 11:29:59 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							557ef2ef79 
							
						 
					 
					
						
						
							
							Update /auth/openid endpoints for correct PKCE handling  
						
						... 
						
						
						
						- Provide error handling for /auth/openid
- Add session.mobile inside /auth/openid
- Proper PKCE handling for /auth/openid/callback
- redirect_uri handling for the token url in /auth/openid/callback
Co-authored-by: Denis Arnst <git@sapd.eu> 
						
					 
					
						2023-11-11 10:52:05 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							237fe84c54 
							
						 
					 
					
						
						
							
							Add new API endpoint for updating auth-settings and update passport auth strategies  
						
						
						
					 
					
						2023-11-10 16:11:51 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							ee75d672e6 
							
						 
					 
					
						
						
							
							Matching user by openid sub, email or username based on server settings. Auto register user. Persist sub on User records  
						
						
						
					 
					
						2023-11-08 16:14:57 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							f840aa80f8 
							
						 
					 
					
						
						
							
							Add button to populate openid URLs using the issuer URL  
						
						
						
					 
					
						2023-11-05 14:11:37 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							309ef807ab 
							
						 
					 
					
						
						
							
							Update /auth/openid endpoint to work with PKCE from mobile  
						
						... 
						
						
						
						Co-authored-by: Denis Arnst <git@sapd.eu> 
						
					 
					
						2023-11-05 13:05:16 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							840811b464 
							
						 
					 
					
						
						
							
							Replace passport openidconnect plugin with openid-client, add JWKS and logout URL server settings, use email and email_verified instead of username  
						
						
						
					 
					
						2023-11-04 15:36:43 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							0d5a30b214 
							
						 
					 
					
						
						
							
							Update JWT auth extractors, add state in openid redirect, add back cors for api router  
						
						
						
					 
					
						2023-09-25 17:05:58 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							e282142d3f 
							
						 
					 
					
						
						
							
							Add authentication page in config, add /auth-settings GET endpoint, remove authOpenIDCallbackURL server setting  
						
						
						
					 
					
						2023-09-24 15:36:35 -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 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9922294507 
							
						 
					 
					
						
						
							
							Fix setting tokenSecret on init  
						
						
						
					 
					
						2023-09-23 13:42:28 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							f42ab45e1b 
							
						 
					 
					
						
						
							
							Update passwordless root user check to user user.type instead of user.id  
						
						
						
					 
					
						2023-09-23 13:30:28 -05:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							2c25f64652 
							
						 
					 
					
						
						
							
							Add /auth_methods route  
						
						
						
					 
					
						2023-09-20 19:16:08 +01:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							45cf00bd04 
							
						 
					 
					
						
						
							
							fix openid + jwt auth  
						
						
						
					 
					
						2023-09-20 19:06:16 +01:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							f6113e85c7 
							
						 
					 
					
						
						
							
							cookie lifetime  
						
						
						
					 
					
						2023-09-20 18:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							2c90bba774 
							
						 
					 
					
						
						
							
							small refactorings  
						
						
						
					 
					
						2023-09-20 18:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6cd89090 
							
						 
					 
					
						
						
							
							Allow rest mode login (?isRest=true)  
						
						
						
					 
					
						2023-09-17 18:42:42 +01:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							942aa93f57 
							
						 
					 
					
						
						
							
							Fix: local login not possible  
						
						
						
					 
					
						2023-09-16 19:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							7af3033f8d 
							
						 
					 
					
						
						
							
							Fix: ci error - no token sercret  
						
						
						
					 
					
						2023-09-16 18:42:48 +00:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							6aaf3f0f02 
							
						 
					 
					
						
						
							
							Fix bug with undefined property  
						
						
						
					 
					
						2023-09-16 18:22:11 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f03efe17 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into auth_passportjs  
						
						
						
					 
					
						2023-09-10 13:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							6c1b4e3a36 
							
						 
					 
					
						
						
							
							Update db model references  
						
						
						
					 
					
						2023-08-20 13:34:03 -05:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9a3858d7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into auth_passportjs  
						
						
						
					 
					
						2023-08-12 16:44:44 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							354e16e462 
							
						 
					 
					
						
						
							
							Update:Only load Users when needed  
						
						
						
					 
					
						2023-07-22 15:32:20 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							1d974375a0 
							
						 
					 
					
						
						
							
							Update:Only load libraries from db when needed  
						
						
						
					 
					
						2023-07-22 14:25:20 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7fd315b6 
							
						 
					 
					
						
						
							
							Init sqlite take 2  
						
						
						
					 
					
						2023-07-04 18:14:44 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							05ce9c6eda 
							
						 
					 
					
						
						
							
							Add:Email smtp config & send ebooks to devices  #1474  
						
						
						
					 
					
						2023-05-29 17:38:38 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							4db26f9f79 
							
						 
					 
					
						
						
							
							Add:Log user and ip on successful login  #1740  
						
						
						
					 
					
						2023-04-28 16:16:47 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							7010a13648 
							
						 
					 
					
						
						
							
							Fixes for passport local and allow empty password  
						
						
						
					 
					
						2023-04-16 10:08:13 -05:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							62b0940766 
							
						 
					 
					
						
						
							
							Added passport-openidconnect implementation  
						
						
						
					 
					
						2023-04-14 20:26:29 +02:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							08676a675a 
							
						 
					 
					
						
						
							
							Fix: small problem with this context in Auth.js  
						
						
						
					 
					
						2023-03-24 18:31:58 +01:00 
						 
				 
			
				
					
						
							
							
								lukeIam 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ddb95250 
							
						 
					 
					
						
						
							
							Inital passportjs integration  
						
						
						
					 
					
						2023-03-24 18:21:25 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							0e292c64c4 
							
						 
					 
					
						
						
							
							Update:Only emit library socket events to users with access to lib  
						
						
						
					 
					
						2022-11-30 17:32:59 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							892fb6410c 
							
						 
					 
					
						
						
							
							Update:Add client ip address in server log for failed auth attempts  #1172  
						
						
						
					 
					
						2022-11-17 18:04:11 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7b84f289 
							
						 
					 
					
						
						
							
							Update:JWT signing  
						
						
						
					 
					
						2022-07-18 17:19:16 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							1dbfb5637a 
							
						 
					 
					
						
						
							
							Remove bcryptjs dependency  
						
						
						
					 
					
						2022-07-06 19:01:27 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							954cf3e14e 
							
						 
					 
					
						
						
							
							Remove jsonwebtoken dependency  
						
						
						
					 
					
						2022-07-06 18:45:43 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							59c5e2c1d9 
							
						 
					 
					
						
						
							
							Allow custom headers in requests  
						
						
						
					 
					
						2022-06-25 10:36:37 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							160dac109d 
							
						 
					 
					
						
						
							
							Add:User permission restrict explicit content  #637  
						
						
						
					 
					
						2022-05-28 16:53:03 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							f51299c798 
							
						 
					 
					
						
						
							
							Add:Start of chromecast plugin & update cors accept header, move sortable to static  
						
						
						
					 
					
						2022-02-17 17:39:38 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							91e44bc2f9 
							
						 
					 
					
						
						
							
							Add: User listening sessions and user listening stats  #167  
						
						
						
					 
					
						2021-11-12 19:43:16 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							7d9ed75a28 
							
						 
					 
					
						
						
							
							Change: audio player default volume to 100%  #118 , Change: username case insensitive  #117 , Fix: allowing multiple users of the same name, Added: experimental scan audio tracks show raw tags  #114  
						
						
						
					 
					
						2021-10-20 18:54:05 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							6cb418a871 
							
						 
					 
					
						
						
							
							Book cover uploader, moving streams to /metadata/streams, adding jwt auth from query string, auth check static metadata  
						
						
						
					 
					
						2021-09-21 20:57:33 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							4e92ea3992 
							
						 
					 
					
						
						
							
							Update scanner v3, add isActive support for users  
						
						
						
					 
					
						2021-09-10 19:55:02 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2afe4d92 
							
						 
					 
					
						
						
							
							Editing accounts, change root account username, removed token expiration  
						
						
						
					 
					
						2021-09-05 18:20:29 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							23f343f1df 
							
						 
					 
					
						
						
							
							Adding and deleting users  
						
						
						
					 
					
						2021-08-27 07:01:47 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							bf38004b5e 
							
						 
					 
					
						
						
							
							Fix dynamic route requests, add auth middleware  
						
						
						
					 
					
						2021-08-23 19:37:40 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							73a786879e 
							
						 
					 
					
						
						
							
							Fix scan for audiobook directories in root dir  
						
						
						
					 
					
						2021-08-23 14:08:54 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							f4cb5d101e 
							
						 
					 
					
						
						
							
							Reset password and users table on settings page  
						
						
						
					 
					
						2021-08-22 10:46:04 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							033cc3ffe1 
							
						 
					 
					
						
						
							
							Update cover url, audiobook player speed  
						
						
						
					 
					
						2021-08-17 17:43:29 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c60a93ba 
							
						 
					 
					
						
						
							
							Init  
						
						
						
					 
					
						2021-08-17 17:01:11 -05:00