mirror of
https://github.com/yusing/godoxy.git
synced 2026-01-14 06:13:33 +01:00
missing state cookie #68
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gilbrotheraway on GitHub (May 10, 2025).
after updates i'm having the same issue as https://github.com/yusing/godoxy/issues/82
tried it on 3 browsers with privacy/blocking off, cleaned the cookies etc
on the phone it just loops back to authentication page
i noticed this line was removed from the .env so i took it out but same thing
GODOXY_OIDC_REDIRECT_URL=
and yes i'm setting https in the browser, pocket-id OIDC env url, OIDC client settings etc
@yusing commented on GitHub (May 11, 2025):
See if it's fixed in the latest release (v0.13.0).
@gilbrotheraway commented on GitHub (May 12, 2025):
no, on hoarder i get:
404
This page could not be found.
on the frontend:
HTTP Error 401
missing oauth token
image 13.1
@yusing commented on GitHub (May 12, 2025):
Pull frontend again and check if it's latest, I've pushed some fixes on the same version
@yusing commented on GitHub (May 12, 2025):
I'm sure this is not an error from godoxy, make sure you've picked the correct port
@gilbrotheraway commented on GitHub (May 12, 2025):
in case of hoarder it tries to log in then redirects to https://hoarder.domain.com:8443/auth/callback?code=******
which shows the cited error
the front end just errors straight away
I'm on latest everything
@gilbrotheraway commented on GitHub (May 12, 2025):
do we need to add oidc.middleware to front-end labels or entry point now
edit: other apps are working just hoarder and frontend not yet
@yusing commented on GitHub (May 12, 2025):
No we don't, but now I wanna give up on the native OIDC and just use the OIDC middleware. Try adding that and see if the issue is gone
@gilbrotheraway commented on GitHub (May 12, 2025):
jellyfin/jellyseer also not working
edit: the apps all work it's just the redirect callback url that 404's when i manually add hoarder/dashboard it takes me to the page
calibre stack redirects properly
frontend still not working
what do you mean?
@yusing commented on GitHub (May 12, 2025):
I mean you can try adding the oidc middleware to the frontend.
@yusing commented on GitHub (May 22, 2025):
Could you explain more on this error? Is it still happening?
@gilbrotheraway commented on GitHub (May 23, 2025):
i gave up, updates going too fast etc
let me try again with the new packages
edit: getting this error now, both containers running, do i need to put pocketid behind the socket proxy or something?
error="failed to initialize OIDC provider: Get \"https://ttfyhhu.com:8553/.well-known/openid-configuration\": context deadline exceeded"this is the compose file
@gilbrotheraway commented on GitHub (May 23, 2025):
i just tried without oidc and nothing works either, debug is enabled but nothing shows up
05-22 23:28 ??? http: TLS handshake error from someip:port:
@yusing commented on GitHub (May 23, 2025):
Could you verify that GoDoxy is listening HTTPS on
:8553? CheckGODOXY_HTTP_ADDR.For Pocket ID, add this label:
proxy.oidc.port: 80@yusing commented on GitHub (May 23, 2025):
What do you mean by nothing works?
@gilbrotheraway commented on GitHub (May 23, 2025):
i mean ever since you came up with your socket-proxy container, godoxy stopped working for me, not sure if being behind ISP restrictions on port 443 has something to do with it, but before the updates i was able to utilize domain:8443 instead, now it's hopeless I can't access anything
@yusing commented on GitHub (May 23, 2025):
Try with a fresh setup?
@gilbrotheraway commented on GitHub (May 23, 2025):
8553 is the external https port, i forward it to internal 443 because the router restricts port forwarding on 443
I don't forward http port because we're using dns challenge for wildcard domain so it shouldn't be needed, is my assumption wrong?
@gilbrotheraway commented on GitHub (May 23, 2025):
tried with the script bare install no oidc, can't access frontend or any service
@yusing commented on GitHub (May 23, 2025):
Does the log show something like this?
@gilbrotheraway commented on GitHub (May 26, 2025):
nope
@yusing commented on GitHub (May 27, 2025):
Could you copy the full output from GoDoxy so it's easier for me to find out what happened.
@gilbrotheraway commented on GitHub (May 28, 2025):
ok i updated everything and now it shows:
@gilbrotheraway commented on GitHub (May 28, 2025):
here on>
dial tcp myipxxxxx:8443is this supposed to be my external address?
i enabled debug logs on pocket-id and theres nothing either
@yusing commented on GitHub (May 28, 2025):
GoDoxy was unable to connect to your pocket-id, add
proxy.autentication.port: 1411and see if it's goneIs the ip GoDoxy's IP? Make sure you don't have
network_mode: hostremoved and have correct DNS config@gilbrotheraway commented on GitHub (May 28, 2025):
tried it, same issue
it only needs that port open on internal network right?
it is an ip starting with 179.98.xxxx i guess itś an internal docker address??
sure, do i need networkmode=host on oidc container also
@yusing commented on GitHub (May 28, 2025):
No, it's not. If you don't recognize the IP address, you have wrong DNS configuration. Make sure
*.domain.comis pointing to GoDoxy@gilbrotheraway commented on GitHub (May 28, 2025):
i have the cname pointing to godoxy with cloudflare proxy disabled if thats what you mean
edit: for some reason my ddns was not being updated, fixed now, give me a few minutes for dns to propagate
edit2:
on proxy.autentication.port: 80
172.28.0.3:80 is internal network right
should i change
GODOXY_OIDC_ISSUER_URL=from externl domain to localhost??nope
@yusing commented on GitHub (May 28, 2025):
Definitely not
Are you sure you have the
proxy.autentication.port: 1411label? From the log I see it's still connecting to port 80.@gilbrotheraway commented on GitHub (May 28, 2025):
yes, first log on my previous comment
@yusing commented on GitHub (May 28, 2025):
Like I said in last reply. The url should not be localhost:port.
Try this: add
extra_hoststo docker compose and point the domain to127.0.0.1instead.@gilbrotheraway commented on GitHub (May 28, 2025):
it was not set to localhost
same shit