diff --git a/main.go b/main.go index a9c9604..fff7ff5 100644 --- a/main.go +++ b/main.go @@ -32,14 +32,14 @@ var ( // Wraps the normal configure function, but also gives you access to change the User Function, which is called upon login. // It is used to create or update a user. // The check middleware may be nil, in which case a default is used. Otherwise should be a valid gin middleware, calling c.Next() if okay to proceed. -func ConfigureFull(r *gin.Engine, app_url string, default_redirect string, user_function UserFunc, stubs_on_unconfigured bool, check_middleware *func(c *gin.Context)) { +func ConfigureFull(r *gin.Engine, app_url string, default_redirect string, user_function UserFunc, stubs_on_unconfigured bool, check_middleware func(c *gin.Context)) { userFunc = user_function Configure(r, app_url, default_redirect, stubs_on_unconfigured, check_middleware) } // Configure and set up the login SDK // The check middleware may be nil, in which case a default is used. Otherwise should be a valid gin middleware, calling c.Next() if okay to proceed. -func Configure(r *gin.Engine, app_url string, default_redirect string, stubs_on_unconfigured bool, check_middleware *func(c *gin.Context)) { +func Configure(r *gin.Engine, app_url string, default_redirect string, stubs_on_unconfigured bool, check_middleware func(c *gin.Context)) { issuer := os.Getenv("OIDC_ISSUER") clientID := os.Getenv("OIDC_CLIENT_ID") clientSecret := os.Getenv("OIDC_CLIENT_SECRET") @@ -76,7 +76,7 @@ func Configure(r *gin.Engine, app_url string, default_redirect string, stubs_on_ if check_middleware == nil { r.GET("/auth/v2/check", EnsureLogin(false), check_finalizer) } else { - r.GET("/auth/v2/check", EnsureLogin(false), *check_middleware, check_finalizer) + r.GET("/auth/v2/check", EnsureLogin(false), check_middleware, check_finalizer) } r.GET("/auth/v2/logout", logoutHandler)