mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
check authdata for different format (#17577)
* check authdata for different format * add mocks, fix lint * rename function * update auth-data with new format * update assert Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
This commit is contained in:
@@ -84,3 +84,17 @@ func (_m *OauthProvider) GetUserFromJson(data io.Reader, tokenUser *model.User)
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// IsSameUser provides a mock function with given fields: dbUser, oAuthUser
|
||||
func (_m *OauthProvider) IsSameUser(dbUser *model.User, oAuthUser *model.User) bool {
|
||||
ret := _m.Called(dbUser, oAuthUser)
|
||||
|
||||
var r0 bool
|
||||
if rf, ok := ret.Get(0).(func(*model.User, *model.User) bool); ok {
|
||||
r0 = rf(dbUser, oAuthUser)
|
||||
} else {
|
||||
r0 = ret.Get(0).(bool)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ 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
|
||||
}
|
||||
|
||||
var oauthProviders = make(map[string]OauthProvider)
|
||||
|
||||
Reference in New Issue
Block a user