[MM-54434] Use job.Logger to capture ldap logs (#24493)

Этот коммит содержится в:
Ben Schumacher
2023-10-06 22:43:21 +02:00
коммит произвёл GitHub
родитель afaf41b587
Коммит aad25be4e1
50 изменённых файлов: 385 добавлений и 426 удалений

Просмотреть файл

@@ -7,13 +7,14 @@ import (
"io"
"github.com/mattermost/mattermost/server/public/model"
"github.com/mattermost/mattermost/server/public/shared/request"
)
type OAuthProvider interface {
GetUserFromJSON(data io.Reader, tokenUser *model.User) (*model.User, error)
GetSSOSettings(config *model.Config, service string) (*model.SSOSettings, error)
GetUserFromIdToken(idToken string) (*model.User, error)
IsSameUser(dbUser, oAuthUser *model.User) bool
GetUserFromJSON(c *request.Context, data io.Reader, tokenUser *model.User) (*model.User, error)
GetSSOSettings(c *request.Context, config *model.Config, service string) (*model.SSOSettings, error)
GetUserFromIdToken(c *request.Context, idToken string) (*model.User, error)
IsSameUser(c *request.Context, dbUser, oAuthUser *model.User) bool
}
var oauthProviders = make(map[string]OAuthProvider)