mirror of
https://github.com/mattermost/mattermost.git
synced 2026-05-28 04:35:04 -04:00
Migrating to our ldap fork (#12149)
This commit is contained in:
parent
5fe5077578
commit
5cf578f486
28 changed files with 21 additions and 9 deletions
|
|
@ -16,9 +16,9 @@ import (
|
|||
|
||||
// Enterprise Deps
|
||||
_ "github.com/dgryski/dgoogauth"
|
||||
_ "github.com/go-ldap/ldap"
|
||||
_ "github.com/hako/durafmt"
|
||||
_ "github.com/hashicorp/memberlist"
|
||||
_ "github.com/mattermost/ldap"
|
||||
_ "github.com/mattermost/rsc/qr"
|
||||
_ "github.com/prometheus/client_golang/prometheus"
|
||||
_ "github.com/prometheus/client_golang/prometheus/promhttp"
|
||||
|
|
|
|||
3
go.mod
3
go.mod
|
|
@ -16,7 +16,7 @@ require (
|
|||
github.com/fortytw2/leaktest v1.3.0 // indirect
|
||||
github.com/fsnotify/fsnotify v1.4.7
|
||||
github.com/go-gorp/gorp v2.0.0+incompatible // indirect
|
||||
github.com/go-ldap/ldap v3.0.3+incompatible
|
||||
github.com/go-ldap/ldap v3.0.3+incompatible // indirect
|
||||
github.com/go-redis/redis v6.15.2+incompatible
|
||||
github.com/go-sql-driver/mysql v1.4.1
|
||||
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
|
||||
|
|
@ -45,6 +45,7 @@ require (
|
|||
github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e // indirect
|
||||
github.com/mattermost/go-i18n v1.11.0
|
||||
github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible
|
||||
github.com/mattermost/ldap v3.0.4+incompatible
|
||||
github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0
|
||||
github.com/mattermost/viper v1.0.4
|
||||
github.com/mattn/go-runewidth v0.0.4 // indirect
|
||||
|
|
|
|||
3
go.sum
3
go.sum
|
|
@ -24,6 +24,7 @@ github.com/a8m/mark v0.1.1-0.20170507133748-44f2db618845/go.mod h1:c8Mh99Cw82nrs
|
|||
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
|
||||
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
|
||||
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
|
||||
github.com/apache/thrift v0.0.0-20180902110319-2566ecd5d999/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
|
||||
github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
|
||||
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
|
||||
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da h1:8GUt8eRujhVEGZFFEjBj46YV4rDjvGrNxb0KMWYkL2I=
|
||||
|
|
@ -239,6 +240,8 @@ github.com/mattermost/go-i18n v1.11.0 h1:1hLKqn/ZvhZ80OekjVPGYcCrBfMz+YxNNgqS+be
|
|||
github.com/mattermost/go-i18n v1.11.0/go.mod h1:RyS7FDNQlzF1PsjbJWHRI35exqaKGSO9qD4iv8QjE34=
|
||||
github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible h1:FN4zK2wNig7MVVsOsGEZ+LeIq0gUcudn3LEGgbodMq8=
|
||||
github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible/go.mod h1:0kX1qa3DOpaPJyOdMLeo7TcBN0QmUszj9a/VygOhDe0=
|
||||
github.com/mattermost/ldap v3.0.4+incompatible h1:SOeNnz+JNR+foQ3yHkYqijb9MLPhXN2BZP/PdX23VDU=
|
||||
github.com/mattermost/ldap v3.0.4+incompatible/go.mod h1:b4reDCcGpBxJ4WX0f224KFY+OR0npin7or7EFpeIko4=
|
||||
github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0 h1:G9tL6JXRBMzjuD1kkBtcnd42kUiT6QDwxfFYu7adM6o=
|
||||
github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0/go.mod h1:nV5bfVpT//+B1RPD2JvRnxbkLmJEYXmRaaVl15fsXjs=
|
||||
github.com/mattermost/viper v1.0.4 h1:cMYOz4PhguscGSPxrSokUtib5HrG4gCpiUh27wyA3d0=
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/go-ldap/ldap"
|
||||
"github.com/mattermost/ldap"
|
||||
)
|
||||
|
||||
const (
|
||||
|
|
|
|||
0
vendor/github.com/go-ldap/ldap/LICENSE → vendor/github.com/mattermost/ldap/LICENSE
generated
vendored
0
vendor/github.com/go-ldap/ldap/LICENSE → vendor/github.com/mattermost/ldap/LICENSE
generated
vendored
0
vendor/github.com/go-ldap/ldap/Makefile → vendor/github.com/mattermost/ldap/Makefile
generated
vendored
0
vendor/github.com/go-ldap/ldap/Makefile → vendor/github.com/mattermost/ldap/Makefile
generated
vendored
0
vendor/github.com/go-ldap/ldap/add.go → vendor/github.com/mattermost/ldap/add.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/add.go → vendor/github.com/mattermost/ldap/add.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/bind.go → vendor/github.com/mattermost/ldap/bind.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/bind.go → vendor/github.com/mattermost/ldap/bind.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/conn.go → vendor/github.com/mattermost/ldap/conn.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/conn.go → vendor/github.com/mattermost/ldap/conn.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/debug.go → vendor/github.com/mattermost/ldap/debug.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/debug.go → vendor/github.com/mattermost/ldap/debug.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/del.go → vendor/github.com/mattermost/ldap/del.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/del.go → vendor/github.com/mattermost/ldap/del.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/dn.go → vendor/github.com/mattermost/ldap/dn.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/dn.go → vendor/github.com/mattermost/ldap/dn.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/doc.go → vendor/github.com/mattermost/ldap/doc.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/doc.go → vendor/github.com/mattermost/ldap/doc.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/error.go → vendor/github.com/mattermost/ldap/error.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/error.go → vendor/github.com/mattermost/ldap/error.go
generated
vendored
16
vendor/github.com/go-ldap/ldap/ldap.go → vendor/github.com/mattermost/ldap/ldap.go
generated
vendored
16
vendor/github.com/go-ldap/ldap/ldap.go → vendor/github.com/mattermost/ldap/ldap.go
generated
vendored
|
|
@ -270,10 +270,18 @@ func addRequestDescriptions(packet *ber.Packet) error {
|
|||
}
|
||||
|
||||
func addDefaultLDAPResponseDescriptions(packet *ber.Packet) error {
|
||||
err := GetLDAPError(packet)
|
||||
packet.Children[1].Children[0].Description = "Result Code (" + LDAPResultCodeMap[err.(*Error).ResultCode] + ")"
|
||||
packet.Children[1].Children[1].Description = "Matched DN (" + err.(*Error).MatchedDN + ")"
|
||||
packet.Children[1].Children[2].Description = "Error Message"
|
||||
resultCode := uint16(LDAPResultSuccess)
|
||||
matchedDN := ""
|
||||
description := "Success"
|
||||
if err := GetLDAPError(packet); err != nil {
|
||||
resultCode = err.(*Error).ResultCode
|
||||
matchedDN = err.(*Error).MatchedDN
|
||||
description = "Error Message"
|
||||
}
|
||||
|
||||
packet.Children[1].Children[0].Description = "Result Code (" + LDAPResultCodeMap[resultCode] + ")"
|
||||
packet.Children[1].Children[1].Description = "Matched DN (" + matchedDN + ")"
|
||||
packet.Children[1].Children[2].Description = description
|
||||
if len(packet.Children[1].Children) > 3 {
|
||||
packet.Children[1].Children[3].Description = "Referral"
|
||||
}
|
||||
0
vendor/github.com/go-ldap/ldap/moddn.go → vendor/github.com/mattermost/ldap/moddn.go
generated
vendored
0
vendor/github.com/go-ldap/ldap/moddn.go → vendor/github.com/mattermost/ldap/moddn.go
generated
vendored
4
vendor/modules.txt
vendored
4
vendor/modules.txt
vendored
|
|
@ -22,8 +22,6 @@ github.com/disintegration/imaging
|
|||
github.com/dyatlov/go-opengraph/opengraph
|
||||
# github.com/fsnotify/fsnotify v1.4.7
|
||||
github.com/fsnotify/fsnotify
|
||||
# github.com/go-ldap/ldap v3.0.3+incompatible
|
||||
github.com/go-ldap/ldap
|
||||
# github.com/go-redis/redis v6.15.2+incompatible
|
||||
github.com/go-redis/redis
|
||||
github.com/go-redis/redis/internal
|
||||
|
|
@ -126,6 +124,8 @@ github.com/mattermost/go-i18n/i18n/language
|
|||
github.com/mattermost/go-i18n/i18n/translation
|
||||
# github.com/mattermost/gorp v2.0.1-0.20190301154413-3b31e9a39d05+incompatible
|
||||
github.com/mattermost/gorp
|
||||
# github.com/mattermost/ldap v3.0.4+incompatible
|
||||
github.com/mattermost/ldap
|
||||
# github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0
|
||||
github.com/mattermost/rsc/qr
|
||||
github.com/mattermost/rsc/qr/coding
|
||||
|
|
|
|||
Loading…
Reference in a new issue