Stirling-PDF icon indicating copy to clipboard operation
Stirling-PDF copied to clipboard

[Bug]: Unable to Sync browser settings with Account

Open codenamek83 opened this issue 2 months ago • 8 comments

Installation Method

Docker

The Problem

I am getting the error message 'Error: 403 Forbidden for path: /api/v1/user/updateUserSettings' when I click on the 'Sync Account <- Browser' button.

Screenshot from 2024-12-23 07-13-17

Screenshot from 2024-12-23 07-13-32

Version of Stirling-PDF

0.36.5

Last Working Version of Stirling-PDF

No response

Page Where the Problem Occurred

https://stirling-pdf.mydomain.com/account

Docker Configuration

No response

Relevant Log Output

Copying original files without overwriting existing files
cp: can't stat '/usr/share/tesseract-ocr/4.00/tessdata/*': No such file or directory
Running Stirling PDF with DOCKER_ENABLE_SECURITY=true and VERSION_TAG=0.36.5
Trying to download from: https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v0.36.5/Stirling-PDF-with-login.jar
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  143M  100  143M    0     0  28.6M      0  0:00:05  0:00:05 --:--:-- 33.4M
Setting permissions and ownership for necessary directories...
Picked up JAVA_TOOL_OPTIONS:  -XX:MaxRAMPercentage=75
11:36:00.302 [main] WARN  s.software.SPDF.SPdfApplication - External configuration file 'configs/settings.yml' does not exist.
11:36:00.309 [main] WARN  s.software.SPDF.SPdfApplication - Custom configuration file 'configs/custom_settings.yml' does not exist.
Powered by Spring Boot 3.4.0
11:36:02.676 [main] INFO  s.software.SPDF.SPdfApplication - Starting SPdfApplication v0.36.5 using Java 21.0.5 with PID 11 (/app-security.jar started by stirlingpdfuser in /)
11:36:02.681 [main] INFO  s.software.SPDF.SPdfApplication - The following 1 profile is active: "default"
11:36:43.708 [main] INFO  s.software.SPDF.SPdfApplication - Running configs ApplicationProperties(legal=ApplicationProperties.Legal(termsAndConditions=https://www.stirlingpdf.com/terms-and-conditions, privacyPolicy=https://www.stirlingpdf.com/privacy-policy, accessibilityStatement=, cookiePolicy=, impressum=), security=ApplicationProperties.Security(enableLogin=true, csrfDisabled=false, initialLogin=ApplicationProperties.Security.InitialLogin(username=), oauth2=ApplicationProperties.Security.OAUTH2(enabled=true, issuer=https://auth.tinycloud.me, clientId=stirling-pdf, autoCreateUser=true, blockRegistration=false, useAsUsername=preferred_username, scopes=[openid, profile, email], provider=Authelia, client=ApplicationProperties.Security.OAUTH2.Client(google=Google [clientId=, clientSecret=NULL, scopes=[https://www.googleapis.com/auth/userinfo.email, https://www.googleapis.com/auth/userinfo.profile], useAsUsername=email], github=GitHub [clientId=, clientSecret=NULL, scopes=[read:user], useAsUsername=login], keycloak=Keycloak [issuer=, clientId=, clientSecret=NULL, scopes=[openid, profile, email], useAsUsername=preferred_username])), saml2=ApplicationProperties.Security.SAML2(enabled=false, autoCreateUser=true, blockRegistration=false, registrationId=stirling, idpSingleLogoutUrl=https://dev-XXXXXXXX.okta.com/app/dev-XXXXXXXX_stirlingpdf_1/externalKey/slo/saml, idpSingleLoginUrl=https://dev-XXXXXXXX.okta.com/app/dev-XXXXXXXX_stirlingpdf_1/externalKey/sso/saml, idpIssuer=http://www.okta.com/externalKey, idpCert=class path resource [okta.crt]), loginAttemptCount=5, loginResetTimeMinutes=120, loginMethod=oauth2, customGlobalAPIKey=null), system=ApplicationProperties.System(defaultLocale=en-US, googlevisibility=false, showUpdate=false, showUpdateOnlyAdmin=false, customHTMLFiles=false, tessdataDir=/usr/share/tessdata, enableAlphaFunctionality=false, enableAnalytics=undefined), ui=ApplicationProperties.Ui(appName=PDF Tools, homeDescription=Your locally hosted one-stop-shop for all your PDF needs., appNameNavbar=PDF Tools), endpoints=ApplicationProperties.Endpoints(toRemove=[], groupsToRemove=[]), metrics=ApplicationProperties.Metrics(enabled=true), automaticallyGenerated=ApplicationProperties.AutomaticallyGenerated(UUID=example, appVersion=0.35.0), enterpriseEdition=ApplicationProperties.EnterpriseEdition(enabled=false, maxUsers=0, customMetadata=ApplicationProperties.EnterpriseEdition.CustomMetadata(autoUpdateMetadata=false, author=username, creator=Stirling-PDF, producer=Stirling-PDF)), autoPipeline=ApplicationProperties.AutoPipeline(outputFolder=null), processExecutor=ApplicationProperties.ProcessExecutor(sessionLimit=ApplicationProperties.ProcessExecutor.SessionLimit(libreOfficeSessionLimit=1, pdfToHtmlSessionLimit=1, pythonOpenCvSessionLimit=8, weasyPrintSessionLimit=16, installAppSessionLimit=1, calibreSessionLimit=1, qpdfSessionLimit=4, tesseractSessionLimit=1), timeoutMinutes=ApplicationProperties.ProcessExecutor.TimeoutMinutes(libreOfficeTimeoutMinutes=30, pdfToHtmlTimeoutMinutes=20, pythonOpenCvTimeoutMinutes=30, weasyPrintTimeoutMinutes=30, installAppTimeoutMinutes=60, calibreTimeoutMinutes=30, tesseractTimeoutMinutes=30, qpdfTimeoutMinutes=30)))
11:36:45.272 [main] INFO  s.s.S.config.EndpointConfiguration - Total disabled endpoints: 3. Disabled endpoints: book-to-pdf, pdf-to-book, pdf-to-pdfa
11:36:48.317 [main] INFO  s.s.S.c.s.d.DatabaseBackupHelper - Database export completed: configs/db/backup/backup_202412221136.sql
11:36:48.319 [main] INFO  s.s.S.c.s.InitialSecuritySetup - Default admin user created: admin
11:36:48.521 [main] INFO  s.s.S.c.s.d.DatabaseBackupHelper - Database export completed: configs/db/backup/backup_202412221136.sql
11:36:48.673 [main] INFO  s.s.S.c.s.InitialSecuritySetup - Internal API user created: STIRLING-PDF-BACKEND-API-USER
11:37:02.903 [main] INFO  s.software.SPDF.SPdfApplication - Started SPdfApplication in 62.585 seconds (process running for 68.834)
11:37:02.917 [scheduling-1] WARN  s.software.SPDF.utils.FileMonitor - not monitoring any directory, even the root directory itself: ./pipeline/watchedFolders
11:37:02.924 [scheduling-1] INFO  s.software.SPDF.utils.FileMonitor - Registered directory: ./pipeline/watchedFolders
11:37:02.955 [main] INFO  s.software.SPDF.SPdfApplication - Stirling-PDF Started.
11:37:02.956 [main] INFO  s.software.SPDF.SPdfApplication - Navigate to http://localhost:8080
11:38:02.484 [qtp2074201534-70] INFO  s.s.S.c.s.d.DatabaseBackupHelper - Database export completed: configs/db/backup/backup_202412221138.sql
11:40:14.354 [qtp2074201534-64] INFO  o.s.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 3859 ms
11:49:55.289 [qtp2074201534-116] WARN  o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported]
11:53:37.055 [qtp2074201534-88] ERROR s.s.S.c.s.CustomLogoutSuccessHandler - Logout from the provider is not supported? Report it at https://github.com/Stirling-Tools/Stirling-PDF/issues
11:53:37.066 [qtp2074201534-88] INFO  s.s.S.c.s.CustomLogoutSuccessHandler - Redirecting to default logout URL: /login?logout=true
00:00:00.028 [scheduling-1] INFO  s.s.S.c.s.d.DatabaseBackupHelper - Database export completed: configs/db/backup/backup_202412230000.sql

Additional Information

services: stirlingpdf: image: ${IMAGE_SG_STIRLINGPDF01} container_name: stirlingpdf hostname: stirlingpdf networks: - stirlingpdf ports: - '[REDACTED]' volumes: - /path/to/stirlingpdf/trainingData:/usr/share/tesseract-ocr/4.00/tessdata - /path/to/stirlingpdf/extraConfigs:/configs - /path/to/stirlingpdf/customFiles:/customFiles environment: PUID: 1000 PGID: 1000 SYSTEM_DEFAULTLOCALE: en-US UI_APPNAME: 'PDF Tools' # application's visible name UI_HOMEDESCRIPTION: 'Your locally hosted one-stop-shop for all your PDF needs.' # short description or tagline shown on the homepage UI_APPNAMENAVBAR: 'PDF Tools' # name displayed on the navigation bar
SYSTEM_GOOGLEVISIBILITY: false DOCKER_ENABLE_SECURITY: true SECURITY_ENABLELOGIN: true SECURITY_LOGINMETHOD: oauth2 SECURITY_OAUTH2_ENABLED: true SECURITY_OAUTH2_AUTOCREATEUSER: true SECURITY_OAUTH2_ISSUER: "[REDACTED]" SECURITY_OAUTH2_CLIENTID: "stirling-pdf" SECURITY_OAUTH2_CLIENTSECRET: "[REDACTED]" SECURITY_OAUTH2_USEASUSERNAME: "preferred_username" SECURITY_OAUTH2_SCOPES: "openid,profile,email" SECURITY_OAUTH2_PROVIDER: [REDACTED] restart: unless-stopped security_opt: - no-new-privileges:true

networks: stirlingpdf: name: stirlingpdf driver: bridge

Browsers Affected

Firefox

No Duplicate of the Issue

  • [X] I have verified that there are no existing issues raised related to my problem.

codenamek83 avatar Dec 22 '24 23:12 codenamek83