}
accessToken, err := idp.Session.Authorize(idp.Provider, value)
if err != nil {
return nil, err
}
var token *oauth2.Token
token, err = idProvider.GetToken(authForm.Code)
if err != nil {
c.ResponseError(err.Error())
return
}
if !token.Valid() {
c.ResponseError(c.T("auth:Invalid token"))
return
}
yea was thinking of that ^ above codes from the repo
2025/06/25 20:37:45.554 [I] (ipaddress) subOwner = casdoor-org, subName = user, method = POST, urlPath = /api/login, obj.Owner = , obj.Name = , result = allow
2025/06/25 20:37:45.605 [C] the request url is /api/login
2025/06/25 20:37:45.605 [C] Handler crashed with error runtime error: invalid memory address or nil pointer dereference
2025/06/25 20:37:45.615 [C] C:/Program Files/Go/src/runtime/panic.go:792
2025/06/25 20:37:45.615 [C] C:/Program Files/Go/src/runtime/panic.go:262
2025/06/25 20:37:45.616 [C] C:/Program Files/Go/src/runtime/signal_windows.go:401
2025/06/25 20:37:45.641 [C] C:/Users/Me/go/pkg/mod/github.com/mrjones/oauth@v0.0.0-20180629183705-f4e24b6d100c/oauth.go:454
2025/06/25 20:37:45.643 [C] C:/Users/Me/go/pkg/mod/github.com/mrjones/oauth@v0.0.0-20180629183705-f4e24b6d100c/oauth.go:449
2025/06/25 20:37:45.643 [C] C:/Users/Me/go/pkg/mod/github.com/markbates/goth@v1.79.0/providers/tumblr/session.go:30
2025/06/25 20:37:45.644 [C] D:/Programs/GitHub/casdoor/idp/goth.go:453
2025/06/25 20:37:45.645 [C] D:/Programs/GitHub/casdoor/controllers/auth.go:709
2025/06/25 20:37:45.645 [C] C:/Program Files/Go/src/reflect/value.go:584
2025/06/25 20:37:45.646 [C] C:/Program Files/Go/src/reflect/value.go:368
2025/06/25 20:37:45.646 [C] C:/Users/Me/go/pkg/mod/github.com/beego/beego@v1.12.12/router.go:897
2025/06/25 20:37:45.647 [C] C:/Program Files/Go/src/net/http/server.go:3301
2025/06/25 20:37:45.648 [C] C:/Program Files/Go/src/net/http/server.go:2102
2025/06/25 20:37:45.648 [C] C:/Program Files/Go/src/runtime/asm_amd64.s:1700

