something weird is happening. I removed a domain a...
# ory-network
a
something weird is happening. I removed a domain and now I am still being redirected to the old domain. is there some propagation time ?
p
Hi @alert-painter-66256 yes there might be some propagation time. Is it resolved?
a
yes now it works
But it’s super annoying that I can’t seem to test OIDC login locally
I always get this
Copy code
{
  "code": 400,
  "debug": "key ory_kratos_oidc_auth_code_session does not exist in cookie: ory_kratos_continuity\<http://ngithub.com/ory/kratos/x.SessionGetString.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/cookie.go:27\ngithub.com/ory/kratos/x.SessionGetString\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/cookie.go:46\ngithub.com/ory/kratos/continuity.(*ManagerCookie).sid\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/continuity/manager_cookie.go:97\ngithub.com/ory/kratos/continuity.(*ManagerCookie).container\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/continuity/manager_cookie.go:109\ngithub.com/ory/kratos/continuity.(*ManagerCookie).Continue\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/continuity/manager_cookie.go:64\ngithub.com/ory/kratos/selfservice/strategy/oidc.(*Strategy).validateCallback\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/oidc/strategy.go:262\ngithub.com/ory/kratos/selfservice/strategy/oidc.(*Strategy).handleCallback\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/oidc/strategy.go:306\ngithub.com/ory/kratos/selfservice/strategy.disabledWriter\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/handler.go:25\ngithub.com/ory/kratos/selfservice/strategy.IsDisabled.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/handler.go:30\ngithub.com/ory/kratos/x.NoCacheHandle.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/nocache.go:18\ngithub.com/ory/kratos/x.NoCacheHandle.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/nocache.go:18\ngithub.com/julienschmidt/httprouter.(*Router).ServeHTTP\n\t/go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387\ngithub.com/ory/nosurf.(*CSRFHandler).handleSuccess\n\t/go/pkg/mod/github.com/ory/nosurf@v1.2.6-0.20211103120239-6dd721858902/handler.go:212\ngithub.com/ory/nosurf.(*CSRFHandler).ServeHTTP\n\t/go/pkg/mod/github.com/ory/nosurf@v1.2.6-0.20211103120239-6dd721858902/handler.go:169\ngithub.com/urfave/negroni.Wrap.func1\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:46\ngithub.com/urfave/negroni.HandlerFunc.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:29\ngithub.com/urfave/negroni.middleware.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:38\ngithub.com/ory/kratos/x.glob..func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/clean_url.go:12\ngithub.com/urfave/negroni.HandlerFunc.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:29\ngithub.com/urfave/negroni.middleware.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:38\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:239\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:117\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:76\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:84\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:197\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/ory/x/prometheusx.Metrics.instrumentHandlerStatusBucket.func1\n\t/go/pkg/mod/github.com/ory/x@v0.0.492-0.20221023083046-b352fa6a95da/prometheusx/metrics.go:108|ngithub.com/ory/kratos/x.SessionGetString.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/cookie.go:27\ngithub.com/ory/kratos/x.SessionGetString\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/cookie.go:46\ngithub.com/ory/kratos/continuity.(*ManagerCookie).sid\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/continuity/manager_cookie.go:97\ngithub.com/ory/kratos/continuity.(*ManagerCookie).container\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/continuity/manager_cookie.go:109\ngithub.com/ory/kratos/continuity.(*ManagerCookie).Continue\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/continuity/manager_cookie.go:64\ngithub.com/ory/kratos/selfservice/strategy/oidc.(*Strategy).validateCallback\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/oidc/strategy.go:262\ngithub.com/ory/kratos/selfservice/strategy/oidc.(*Strategy).handleCallback\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/oidc/strategy.go:306\ngithub.com/ory/kratos/selfservice/strategy.disabledWriter\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/handler.go:25\ngithub.com/ory/kratos/selfservice/strategy.IsDisabled.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/selfservice/strategy/handler.go:30\ngithub.com/ory/kratos/x.NoCacheHandle.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/nocache.go:18\ngithub.com/ory/kratos/x.NoCacheHandle.func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/nocache.go:18\ngithub.com/julienschmidt/httprouter.(*Router).ServeHTTP\n\t/go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387\ngithub.com/ory/nosurf.(*CSRFHandler).handleSuccess\n\t/go/pkg/mod/github.com/ory/nosurf@v1.2.6-0.20211103120239-6dd721858902/handler.go:212\ngithub.com/ory/nosurf.(*CSRFHandler).ServeHTTP\n\t/go/pkg/mod/github.com/ory/nosurf@v1.2.6-0.20211103120239-6dd721858902/handler.go:169\ngithub.com/urfave/negroni.Wrap.func1\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:46\ngithub.com/urfave/negroni.HandlerFunc.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:29\ngithub.com/urfave/negroni.middleware.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:38\ngithub.com/ory/kratos/x.glob..func1\n\t/go/pkg/mod/github.com/ory/kratos@v0.10.2-0.20221024091510-9e59c0550eb8/x/clean_url.go:12\ngithub.com/urfave/negroni.HandlerFunc.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:29\ngithub.com/urfave/negroni.middleware.ServeHTTP\n\t/go/pkg/mod/github.com/urfave/negroni@v1.0.0/negroni.go:38\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:239\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:117\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:76\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:84\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func1\n\t/go/pkg/mod/github.com/prometheus/client_golang@v1.11.1/prometheus/promhttp/instrument_server.go:197\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2109\ngithub.com/ory/x/prometheusx.Metrics.instrumentHandlerStatusBucket.func1\n\t/go/pkg/mod/github.com/ory/x@v0.0.492-0.20221023083046-b352fa6a95da/prometheusx/metrics.go:108>",
  "message": "no resumable session found",
  "reason": "The browser does not contain the necessary cookie to resume the session. This is a security violation and was blocked. Please clear your browser's cookies and cache and try again!",
  "status": "Bad Request"
}
Even if change the base_redirect_uri to the proxied URL
p
Hi @alert-painter-66256 Are you executing parts of the flow in another application / browser? The entire flow needs to be performed in the same browser. Also make sure the Redirect URI is set correctly at the provider side. I believe when using a CNAME you need to set this to your domain +
/self-service/methods/oidc/callback/<provider>
path
a
CNAME won’t work for localhost though
I tried
I upgraded to developer, and it always forces https
so that won’t work
p
you need the ory tunnel and point your application to the ory tunnel and the tunnel to your cname / project url.