[GH-ISSUE #4990] Issue with Github OAuth #1898

Open
opened 2026-03-16 22:18:24 +03:00 by kerem · 3 comments
Owner

Originally created by @marcellocello on GitHub (Apr 14, 2025).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/4990

Hi I am using github as OAuth on Hoppscotch AIO container. When I login and select github option, it successfully login but the button does not change and remains as "Login" button.

Here's my logs

Webapp Server |  INFO webapp_server: Initializing Hoppscotch Web Static Server
Webapp Server |  INFO webapp_server::signing::key: Generating new signing key pair
Webapp Server |  INFO webapp_server::signing::key: Generated new signing key pair key_id=key_20250414_060401
Webapp Server |  INFO webapp_server::signing::key: signing_key_bytes_encoded="N0vE9X4ei9M2R6M5RHfNTf76WWTxmpFk/PpanCX+cZg="
Webapp Server |  INFO webapp_server::signing::key: verifying_key_bytes_encoded="yMoQXgsWLf3F/9956W4KiDL8unKyAxHBazmzDQYd2Kg="
Webapp Server |  INFO webapp_server: Frontend path verified frontend_path="/site/selfhost-web"
Webapp Server |  INFO webapp_server: Initialized bundle builder from path frontend_path="/site/selfhost-web"
Webapp Server |  INFO webapp_server: Bundle built successfully with 252 files
Webapp Server |  INFO webapp_server::bundle::manager: Initializing BundleManager with a new bundle
Webapp Server |  INFO webapp_server::bundle::manager: Successfully created initial bundle
Webapp Server |  INFO webapp_server: Bundle signed and stored successfully in the bundle manager
Webapp Server |  INFO webapp_server::api: Setting up API routes
Webapp Server |  INFO webapp_server: Attempting to bind to address: 0.0.0.0:3200
Webapp Server |  INFO webapp_server: Server successfully bound to 0.0.0.0:3200
Webapp Server |  INFO webapp_server: Starting server
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4425638,"msg":"using config from file","file":"/etc/caddy/aio-multiport-setup.Caddyfile"}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4444423,"msg":"adapted config to JSON","adapter":"caddyfile"}
App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.44498,"logger":"admin","msg":"admin endpoint disabled"}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4453871,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000347680"}
App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4459176,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":3000"}
App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4459338,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":3000"}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4459398,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]}
App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4459944,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":3100"}
App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4460032,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":3100"}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.446008,"logger":"http.log","msg":"server running","name":"srv1","protocols":["h1","h2","h3"]}
App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.446049,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":3170"}
App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4460561,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":3170"}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4460614,"logger":"http.log","msg":"server running","name":"srv2","protocols":["h1","h2","h3"]}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4460711,"msg":"serving initial configuration"}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.882888,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"1e2efaf8-e75e-4f81-8e54-f138e1eed4dc","try_again":1744697043.882881,"try_again_in":86399.999998863}
App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.8831444,"logger":"tls","msg":"finished cleaning storage units"}
App/Admin Dashboard Caddy | {"level":"error","ts":1744610644.3138816,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"54030","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.00162863,"status":502,"err_id":"dwjxhrgfe","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"}
App/Admin Dashboard Caddy | {"level":"error","ts":1744610646.4693277,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"54034","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.001564248,"status":502,"err_id":"s7surnkbk","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"}
App/Admin Dashboard Caddy | {"level":"error","ts":1744610648.6228936,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"54040","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.001101836,"status":502,"err_id":"1k60wvsus","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"}
Backend Server | [Nest] 68  - 04/14/2025, 6:04:08 AM     LOG [NestFactory] Starting Nest application...
Backend Server | Using advanced mailer configuration
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] MailerModule dependencies initialized +1980ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] PubSubModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] PrismaModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] PassportModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] MailerCoreModule dependencies initialized +15ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] ConfigHostModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] DiscoveryModule dependencies initialized +2ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] TerminusModule dependencies initialized +9ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] ConfigModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] ScheduleModule dependencies initialized +6ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] HealthModule dependencies initialized +3ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] AppModule dependencies initialized +2ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] ThrottlerModule dependencies initialized +7ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] JwtModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] GraphQLSchemaBuilderModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] UserModule dependencies initialized +6ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] UserSettingsModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] UserEnvironmentsModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] UserCollectionModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] UserRequestModule dependencies initialized +2ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] TeamModule dependencies initialized +2ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] ShortcodeModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] AccessTokenModule dependencies initialized +6ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] TeamEnvironmentsModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] GraphQLModule dependencies initialized +3ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] TeamRequestModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] TeamCollectionModule dependencies initialized +1ms
App/Admin Dashboard Caddy | {"level":"error","ts":1744610650.7770498,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"47072","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.001157401,"status":502,"err_id":"9qqhfjs65","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"}
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] ConfigModule dependencies initialized +98ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] MailerModule dependencies initialized +2ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] PosthogModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] UserHistoryModule dependencies initialized +6ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] TeamInvitationModule dependencies initialized +8ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] AdminModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] InfraConfigModule dependencies initialized +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] AuthModule dependencies initialized +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [InstanceLoader] InfraTokenModule dependencies initialized +1ms
Backend Server | Running in production:  true
Backend Server | Port: 8080
Backend Server | Mon, 14 Apr 2025 06:04:10 GMT express-session deprecated undefined resave option; provide resave option at dist/main.js:41:13
Backend Server | Mon, 14 Apr 2025 06:04:10 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at dist/main.js:41:13
Backend Server | Enabling CORS with production settings
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RoutesResolver] AppController {/ping}: +142ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/ping, GET} route +6ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RoutesResolver] AuthController {/auth} (version: 1): +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/providers, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/signin, POST} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/verify, POST} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/refresh, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/google, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/google/callback, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/github, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/github/callback, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/microsoft, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/microsoft/callback, GET} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/logout, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/verify/admin, GET} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/auth/desktop, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RoutesResolver] SiteController {/site} (version: 1): +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/site/setup, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/site/setup, PUT} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RoutesResolver] TeamCollectionController {/team-collection} (version: 1): +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/team-collection/search/:teamID, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RoutesResolver] HealthController {/health}: +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/health, GET} route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RoutesResolver] AccessTokenController {/access-tokens} (version: 1): +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/access-tokens/create, POST} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/access-tokens/revoke, DELETE} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/access-tokens/list, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/access-tokens/collection/:id, GET} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/access-tokens/environment/:id, GET} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RoutesResolver] InfraTokensController {/infra} (version: 1): +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/infra/user-invitations, POST} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/infra/user-invitations, GET} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/infra/user-invitations, DELETE} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/infra/users, GET} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:10 AM     LOG [RouterExplorer] Mapped {/infra/users/:uid, GET} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:11 AM     LOG [RouterExplorer] Mapped {/infra/users/:uid, PATCH} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:11 AM     LOG [RouterExplorer] Mapped {/infra/users/:uid, DELETE} (version: 1) route +0ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:11 AM     LOG [RouterExplorer] Mapped {/infra/users/:uid/admin-status, PATCH} (version: 1) route +1ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:11 AM     LOG [RouterExplorer] Mapped {/infra/users/:uid/workspaces, GET} (version: 1) route +0ms
Backend Server | Initialize PubSub
Backend Server | [Nest] 68  - 04/14/2025, 6:04:12 AM     LOG [GraphQLModule] Mapped {/graphql, POST} route +1347ms
Backend Server | [Nest] 68  - 04/14/2025, 6:04:12 AM     LOG [NestApplication] Nest application successfully started +23ms
Backend Server | Query Complexity: 7
Backend Server | Query Complexity: 4
Backend Server | Query Complexity: 17
Backend Server | Query Complexity: 3
Backend Server | Query Complexity: 3
Backend Server | Query Complexity: 7
Backend Server | Query Complexity: 4
Backend Server | Query Complexity: 3
Backend Server | Query Complexity: 3
Backend Server | Query Complexity: 17
Originally created by @marcellocello on GitHub (Apr 14, 2025). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/4990 Hi I am using github as OAuth on Hoppscotch AIO container. When I login and select github option, it successfully login but the button does not change and remains as "Login" button. Here's my logs ``` Webapp Server | INFO webapp_server: Initializing Hoppscotch Web Static Server Webapp Server | INFO webapp_server::signing::key: Generating new signing key pair Webapp Server | INFO webapp_server::signing::key: Generated new signing key pair key_id=key_20250414_060401 Webapp Server | INFO webapp_server::signing::key: signing_key_bytes_encoded="N0vE9X4ei9M2R6M5RHfNTf76WWTxmpFk/PpanCX+cZg=" Webapp Server | INFO webapp_server::signing::key: verifying_key_bytes_encoded="yMoQXgsWLf3F/9956W4KiDL8unKyAxHBazmzDQYd2Kg=" Webapp Server | INFO webapp_server: Frontend path verified frontend_path="/site/selfhost-web" Webapp Server | INFO webapp_server: Initialized bundle builder from path frontend_path="/site/selfhost-web" Webapp Server | INFO webapp_server: Bundle built successfully with 252 files Webapp Server | INFO webapp_server::bundle::manager: Initializing BundleManager with a new bundle Webapp Server | INFO webapp_server::bundle::manager: Successfully created initial bundle Webapp Server | INFO webapp_server: Bundle signed and stored successfully in the bundle manager Webapp Server | INFO webapp_server::api: Setting up API routes Webapp Server | INFO webapp_server: Attempting to bind to address: 0.0.0.0:3200 Webapp Server | INFO webapp_server: Server successfully bound to 0.0.0.0:3200 Webapp Server | INFO webapp_server: Starting server App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4425638,"msg":"using config from file","file":"/etc/caddy/aio-multiport-setup.Caddyfile"} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4444423,"msg":"adapted config to JSON","adapter":"caddyfile"} App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.44498,"logger":"admin","msg":"admin endpoint disabled"} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4453871,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000347680"} App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4459176,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":3000"} App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4459338,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":3000"} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4459398,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4459944,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":3100"} App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4460032,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":3100"} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.446008,"logger":"http.log","msg":"server running","name":"srv1","protocols":["h1","h2","h3"]} App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.446049,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":3170"} App/Admin Dashboard Caddy | {"level":"warn","ts":1744610643.4460561,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":3170"} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4460614,"logger":"http.log","msg":"server running","name":"srv2","protocols":["h1","h2","h3"]} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.4460711,"msg":"serving initial configuration"} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.882888,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/root/.local/share/caddy","instance":"1e2efaf8-e75e-4f81-8e54-f138e1eed4dc","try_again":1744697043.882881,"try_again_in":86399.999998863} App/Admin Dashboard Caddy | {"level":"info","ts":1744610643.8831444,"logger":"tls","msg":"finished cleaning storage units"} App/Admin Dashboard Caddy | {"level":"error","ts":1744610644.3138816,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"54030","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.00162863,"status":502,"err_id":"dwjxhrgfe","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"} App/Admin Dashboard Caddy | {"level":"error","ts":1744610646.4693277,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"54034","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.001564248,"status":502,"err_id":"s7surnkbk","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"} App/Admin Dashboard Caddy | {"level":"error","ts":1744610648.6228936,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"54040","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.001101836,"status":502,"err_id":"1k60wvsus","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"} Backend Server | [Nest] 68 - 04/14/2025, 6:04:08 AM LOG [NestFactory] Starting Nest application... Backend Server | Using advanced mailer configuration Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] MailerModule dependencies initialized +1980ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] PubSubModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] PrismaModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] PassportModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] MailerCoreModule dependencies initialized +15ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] ConfigHostModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] DiscoveryModule dependencies initialized +2ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] TerminusModule dependencies initialized +9ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] ConfigModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] ScheduleModule dependencies initialized +6ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] HealthModule dependencies initialized +3ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] AppModule dependencies initialized +2ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] ThrottlerModule dependencies initialized +7ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] JwtModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] GraphQLSchemaBuilderModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] UserModule dependencies initialized +6ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] UserSettingsModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] UserEnvironmentsModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] UserCollectionModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] UserRequestModule dependencies initialized +2ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] TeamModule dependencies initialized +2ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] ShortcodeModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] AccessTokenModule dependencies initialized +6ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] TeamEnvironmentsModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] GraphQLModule dependencies initialized +3ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] TeamRequestModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] TeamCollectionModule dependencies initialized +1ms App/Admin Dashboard Caddy | {"level":"error","ts":1744610650.7770498,"logger":"http.log.error","msg":"dial tcp [::1]:8080: connect: connection refused","request":{"remote_ip":"::1","remote_port":"47072","client_ip":"::1","proto":"HTTP/1.1","method":"HEAD","host":"localhost:3170","uri":"/ping","headers":{"User-Agent":["curl/8.12.1"],"Accept":["*/*"]}},"duration":0.001157401,"status":502,"err_id":"9qqhfjs65","err_trace":"reverseproxy.statusError (reverseproxy.go:1373)"} Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] ConfigModule dependencies initialized +98ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] MailerModule dependencies initialized +2ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] PosthogModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] UserHistoryModule dependencies initialized +6ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] TeamInvitationModule dependencies initialized +8ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] AdminModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] InfraConfigModule dependencies initialized +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] AuthModule dependencies initialized +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [InstanceLoader] InfraTokenModule dependencies initialized +1ms Backend Server | Running in production: true Backend Server | Port: 8080 Backend Server | Mon, 14 Apr 2025 06:04:10 GMT express-session deprecated undefined resave option; provide resave option at dist/main.js:41:13 Backend Server | Mon, 14 Apr 2025 06:04:10 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at dist/main.js:41:13 Backend Server | Enabling CORS with production settings Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RoutesResolver] AppController {/ping}: +142ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/ping, GET} route +6ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RoutesResolver] AuthController {/auth} (version: 1): +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/providers, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/signin, POST} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/verify, POST} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/refresh, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/google, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/google/callback, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/github, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/github/callback, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/microsoft, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/microsoft/callback, GET} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/logout, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/verify/admin, GET} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/auth/desktop, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RoutesResolver] SiteController {/site} (version: 1): +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/site/setup, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/site/setup, PUT} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RoutesResolver] TeamCollectionController {/team-collection} (version: 1): +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/team-collection/search/:teamID, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RoutesResolver] HealthController {/health}: +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/health, GET} route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RoutesResolver] AccessTokenController {/access-tokens} (version: 1): +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/access-tokens/create, POST} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/access-tokens/revoke, DELETE} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/access-tokens/list, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/access-tokens/collection/:id, GET} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/access-tokens/environment/:id, GET} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RoutesResolver] InfraTokensController {/infra} (version: 1): +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/infra/user-invitations, POST} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/infra/user-invitations, GET} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/infra/user-invitations, DELETE} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/infra/users, GET} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:10 AM LOG [RouterExplorer] Mapped {/infra/users/:uid, GET} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:11 AM LOG [RouterExplorer] Mapped {/infra/users/:uid, PATCH} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:11 AM LOG [RouterExplorer] Mapped {/infra/users/:uid, DELETE} (version: 1) route +0ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:11 AM LOG [RouterExplorer] Mapped {/infra/users/:uid/admin-status, PATCH} (version: 1) route +1ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:11 AM LOG [RouterExplorer] Mapped {/infra/users/:uid/workspaces, GET} (version: 1) route +0ms Backend Server | Initialize PubSub Backend Server | [Nest] 68 - 04/14/2025, 6:04:12 AM LOG [GraphQLModule] Mapped {/graphql, POST} route +1347ms Backend Server | [Nest] 68 - 04/14/2025, 6:04:12 AM LOG [NestApplication] Nest application successfully started +23ms Backend Server | Query Complexity: 7 Backend Server | Query Complexity: 4 Backend Server | Query Complexity: 17 Backend Server | Query Complexity: 3 Backend Server | Query Complexity: 3 Backend Server | Query Complexity: 7 Backend Server | Query Complexity: 4 Backend Server | Query Complexity: 3 Backend Server | Query Complexity: 3 Backend Server | Query Complexity: 17 ```
Author
Owner

@FaranMustafa commented on GitHub (Apr 15, 2025):

Might be becuase of the callback URL as it has {backend-url}/v1/auth/github/callback

<!-- gh-comment-id:2804499445 --> @FaranMustafa commented on GitHub (Apr 15, 2025): Might be becuase of the callback URL as it has `{backend-url}/v1/auth/github/callback`
Author
Owner

@marcellocello commented on GitHub (Apr 15, 2025):

Might be becuase of the callback URL as it has {backend-url}/v1/auth/github/callback

i use port 3000

<!-- gh-comment-id:2804517776 --> @marcellocello commented on GitHub (Apr 15, 2025): > Might be becuase of the callback URL as it has `{backend-url}/v1/auth/github/callback` i use port 3000
Author
Owner

@FaranMustafa commented on GitHub (Apr 17, 2025):

Might be becuase of the callback URL as it has {backend-url}/v1/auth/github/callback

i use port 3000

yep that's the issue use port 3170, 3000 is front end port

<!-- gh-comment-id:2813838714 --> @FaranMustafa commented on GitHub (Apr 17, 2025): > > Might be becuase of the callback URL as it has `{backend-url}/v1/auth/github/callback` > > i use port 3000 yep that's the issue use port 3170, 3000 is front end port
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#1898
No description provided.