@@ -52,6 +52,7 @@ type manager struct {
52
52
type config struct {
53
53
Hostname string `mapstructure:"hostname"`
54
54
Port int `mapstructure:"port"`
55
+ Insecure bool `mapstructure:"insecure"`
55
56
BaseDN string `mapstructure:"base_dn"`
56
57
GroupFilter string `mapstructure:"groupfilter"`
57
58
MemberFilter string `mapstructure:"memberfilter"`
@@ -134,7 +135,7 @@ func New(m map[string]interface{}) (group.Manager, error) {
134
135
135
136
func (m * manager ) GetGroup (ctx context.Context , gid * grouppb.GroupId ) (* grouppb.Group , error ) {
136
137
log := appctx .GetLogger (ctx )
137
- l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : true })
138
+ l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : m . c . Insecure })
138
139
if err != nil {
139
140
return nil , err
140
141
}
@@ -211,7 +212,7 @@ func (m *manager) GetGroupByClaim(ctx context.Context, claim, value string) (*gr
211
212
}
212
213
213
214
log := appctx .GetLogger (ctx )
214
- l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : true })
215
+ l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : m . c . Insecure })
215
216
if err != nil {
216
217
return nil , err
217
218
}
@@ -269,7 +270,7 @@ func (m *manager) GetGroupByClaim(ctx context.Context, claim, value string) (*gr
269
270
}
270
271
271
272
func (m * manager ) FindGroups (ctx context.Context , query string ) ([]* grouppb.Group , error ) {
272
- l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : true })
273
+ l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : m . c . Insecure })
273
274
if err != nil {
274
275
return nil , err
275
276
}
@@ -321,7 +322,7 @@ func (m *manager) FindGroups(ctx context.Context, query string) ([]*grouppb.Grou
321
322
}
322
323
323
324
func (m * manager ) GetMembers (ctx context.Context , gid * grouppb.GroupId ) ([]* userpb.UserId , error ) {
324
- l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : true })
325
+ l , err := ldap .DialTLS ("tcp" , fmt .Sprintf ("%s:%d" , m .c .Hostname , m .c .Port ), & tls.Config {InsecureSkipVerify : m . c . Insecure })
325
326
if err != nil {
326
327
return nil , err
327
328
}
0 commit comments