com.supertokens {t: "2022-09-22T09:32:08Z", message: "middleware: Started", file: "/go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/supertokens/main.go:31" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:08Z", message: "middleware: requestRID is: thirdpartypasswordless", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:08Z", message: "middleware: Checking recipe ID for match: thirdpartypasswordless", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:08Z", message: "middleware: Matched with recipe ID: thirdpartypasswordless", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:08Z", message: "middleware: Request being handled by recipe. ID is: /authorisationurl", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:08Z", message: "Sending response to client with status code: 200", file: "/go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdparty/api/authorisationUrl.go:47" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:08Z", message: "middleware: Ended", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} {"duration":0.51,"level":"info","method":"GET","msg":"","path":"/auth/authorisationurl?thirdPartyId=apple","referrer":"https://auth.my.domain.com/","request_id":"","status":200,"time":"2022-09-22T09:32:08Z"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Started", file: "/go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/supertokens/main.go:31" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: requestRID is: ", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Checking recipe ID for match: thirdpartypasswordless", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Request being handled by recipe. ID is: /callback/apple", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Ended", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} {"duration":0.24,"level":"info","method":"POST","msg":"","path":"/auth/callback/apple","referrer":"https://appleid.apple.com/","request_id":"","status":404,"time":"2022-09-22T09:32:27Z"} {"duration":0.01,"level":"info","method":"OPTIONS","msg":"","path":"/auth/signinup","referrer":"https://auth.my.domain.com/","request_id":"","status":204,"time":"2022-09-22T09:32:27Z"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Started", file: "/go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/supertokens/main.go:31" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: requestRID is: thirdpartypasswordless", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Checking recipe ID for match: thirdpartypasswordless", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Matched with recipe ID: thirdpartypasswordless", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} com.supertokens {t: "2022-09-22T09:32:27Z", message: "middleware: Request being handled by recipe. ID is: /signinup", file: "/usr/local/go/src/net/http/server.go:2084" sdkVer: "0.7.2"} {"level":"info","msg":"apple provider authcode response map[]","time":"2022-09-22T09:32:27Z"} 2022/09/22 09:32:28 http: panic serving ip:port: interface conversion: interface {} is nil, not string goroutine 111 [running]: net/http.(*conn).serve.func1() /usr/local/go/src/net/http/server.go:1825 +0xbf panic({0xaa2f40, 0xc00033ac30}) /usr/local/go/src/runtime/panic.go:844 +0x258 github.com/supertokens/supertokens-golang/recipe/thirdparty/providers.Apple.func1.1({0xa97780?, 0xc00033ac00?}, 0x24?) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdparty/providers/apple.go:87 +0x32a github.com/supertokens/supertokens-golang/recipe/thirdparty/api.MakeAPIImplementation.func2({{_, _}, _, _}, {_, _}, {_, _}, {0xc000920500, 0x31}, ...) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdparty/api/implementation.go:134 +0x51e github.com/supertokens/supertokens-golang/recipe/thirdpartypasswordless/api.MakeAPIImplementation.func1({{_, _}, _, _}, {_, _}, {_, _}, {0xc000920500, 0x31}, ...) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdpartypasswordless/api/implementation.go:34 +0xbc the-piper/src/auth/overrides.OverrideSuperTokensAPI.overrideSignInUp.func1({{_, _}, _, _}, {_, _}, {_, _}, {0xc000920500, 0x31}, ...) /usr/src/app/src/auth/overrides/supertokens_api.go:78 +0x1be github.com/supertokens/supertokens-golang/recipe/thirdpartypasswordless/api.GetThirdPartyIterfaceImpl.func1({{_, _}, _, _}, {_, _}, {_, _}, {0xc000920500, 0x31}, ...) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdpartypasswordless/api/thirdPartyAPIImplementation.go:35 +0xbc github.com/supertokens/supertokens-golang/recipe/thirdparty/api.SignInUpAPI({_, _, _}, {{0xc000117220, 0xc000117228, 0xc000117210, 0xc000117218}, {0xc000117088, 0xc000117090, 0xc000117098, ...}, ...}) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdparty/api/signinup.go:80 +0x383 github.com/supertokens/supertokens-golang/recipe/thirdparty.(*Recipe).handleAPIRequest(0x69732f687475612f?, {0xb572a8?, 0x657365722f65646f?}, 0x7374736978646e?, {0x7f0495846538?, 0xc000904360?}, 0xc0007bb600?, {{0xc000822332?, 0xc000390cc0?}}, {0xc0008222c0, ...}) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdparty/recipe.go:153 +0x2c6 github.com/supertokens/supertokens-golang/recipe/thirdpartypasswordless.(*Recipe).handleAPIRequest(0xc00040f500, {0xb572a8, 0x9}, 0xc00039c320?, {0x7f0495846538, 0xc000904360}, 0xab7920?, {{0xc000822332?, 0x0?}}, {0xc0008222c0, ...}) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/recipe/thirdpartypasswordless/recipe.go:262 +0x1aa github.com/supertokens/supertokens-golang/supertokens.(*superTokens).middleware.func2({0x7f0495846450?, 0xc000316500}, 0xc000844b00) /go/pkg/mod/github.com/supertokens/supertokens-golang@v0.7.2/supertokens/supertokens.go:225 +0xb4b net/http.HandlerFunc.ServeHTTP(0xdaa6e0?, {0x7f0495846450?, 0xc000316500?}, 0xc0002856a8?) /usr/local/go/src/net/http/server.go:2084 +0x2f the-piper/src/auth.SuperTokensMiddleware(0xc000316500) /usr/src/app/src/auth/supertokens.go:95 +0xb4 github.com/gin-gonic/gin.(*Context).Next(...) /go/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168 main.AccessLogMiddleware.func1(0xc000316500) /usr/src/app/src/main.go:75 +0x69 github.com/gin-gonic/gin.(*Context).Next(...) /go/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168 github.com/gin-gonic/gin.serveError(0xc000316500, 0x194, {0x1174ee0, 0x12, 0x12}) /go/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:591 +0x4d github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc0001031e0, 0xc000316500) /go/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:584 +0x485 github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc0001031e0, {0xdad298?, 0xc000914460}, 0xc000844b00) /go/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:511 +0x1d2 net/http.serverHandler.ServeHTTP({0xdaba20?}, {0xdad298, 0xc000914460}, 0xc000844b00) /usr/local/go/src/net/http/server.go:2916 +0x43b net/http.(*conn).serve(0xc000466780, {0xdadaf8, 0xc0009097a0}) /usr/local/go/src/net/http/server.go:1966 +0x5d7 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:3071 +0x4db