3
0

Change auth handler receivers to pointers for easier setting propagation

This commit is contained in:
Tomaž Jerman
2022-12-06 13:48:52 +01:00
committed by Jože Fortun
parent 63002f9e4d
commit 59a7929721
+2 -2
View File
@@ -27,7 +27,7 @@ func (h AuthHandlers) externalInit(w http.ResponseWriter, r *http.Request) {
beginUserAuth(w, r, external.NewDefaultExternalHandler())
}
func (h AuthHandlers) externalCallback(w http.ResponseWriter, r *http.Request) {
func (h *AuthHandlers) externalCallback(w http.ResponseWriter, r *http.Request) {
r = copyProviderToContext(r)
h.Log.Info("external authentication callback")
@@ -42,7 +42,7 @@ func (h AuthHandlers) externalCallback(w http.ResponseWriter, r *http.Request) {
// Handles authentication via external auth providers of
// unknown an user + appending authentication on external providers
// to a current user
func (h AuthHandlers) handleSuccessfulExternalAuth(w http.ResponseWriter, r *http.Request, cred types.ExternalAuthUser) {
func (h *AuthHandlers) handleSuccessfulExternalAuth(w http.ResponseWriter, r *http.Request, cred types.ExternalAuthUser) {
var (
user *types.User
err error