Updated dependency versions (viper, cobra, and ldap)
This commit is contained in:
@ -9,7 +9,7 @@ import (
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
ldap "gopkg.in/ldap.v2"
|
||||
ldap "github.com/go-ldap/ldap/v3"
|
||||
|
||||
util "git.metaunix.net/metaunix.net/muldap/lib/util"
|
||||
)
|
||||
@ -57,7 +57,7 @@ var groupAddCmd = &cobra.Command{
|
||||
groupOClasses := viper.GetStringSlice("group.object_class")
|
||||
|
||||
// create a new add request object
|
||||
addRequest := ldap.NewAddRequest(groupDn)
|
||||
addRequest := ldap.NewAddRequest(groupDn, nil)
|
||||
// add group attributes to the request
|
||||
addRequest.Attribute(viper.GetString("group.id_attr"), []string{flagGroupName})
|
||||
|
||||
@ -103,7 +103,7 @@ var groupAddCmd = &cobra.Command{
|
||||
if flagGroupMembers != "" && flagGroupType == "app" {
|
||||
groupMembers := strings.Split(flagGroupMembers, ",")
|
||||
for _, member := range groupMembers {
|
||||
modify := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")))
|
||||
modify := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")), nil)
|
||||
modify.Replace(viper.GetString("user.uid_attr"), []string{member})
|
||||
err = l.Modify(modify)
|
||||
if err != nil {
|
||||
|
@ -8,7 +8,7 @@ import (
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
ldap "gopkg.in/ldap.v2"
|
||||
ldap "github.com/go-ldap/ldap/v3"
|
||||
|
||||
util "git.metaunix.net/metaunix.net/muldap/lib/util"
|
||||
)
|
||||
@ -59,7 +59,7 @@ var groupAddMemberCmd = &cobra.Command{
|
||||
// set up group attributes
|
||||
groupDn := fmt.Sprintf("%s=%s,%s", viper.GetString("group.id_attr"), flagGroupName, viper.GetString("group.base_ou"))
|
||||
// create new LDAP modify request
|
||||
groupMod := ldap.NewModifyRequest(groupDn)
|
||||
groupMod := ldap.NewModifyRequest(groupDn, nil)
|
||||
|
||||
// split list of group members
|
||||
groupMembers := strings.Split(flagGroupMembers, ",")
|
||||
@ -87,7 +87,7 @@ var groupAddMemberCmd = &cobra.Command{
|
||||
if flagGroupMembers != "" && flagGroupType == "app" {
|
||||
groupMembers := strings.Split(flagGroupMembers, ",")
|
||||
for _, member := range groupMembers {
|
||||
userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")))
|
||||
userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")), nil)
|
||||
userMod.Replace(viper.GetString("user.uid_attr"), []string{member})
|
||||
err = l.Modify(userMod)
|
||||
if err != nil {
|
||||
|
@ -6,7 +6,7 @@ import (
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
ldap "gopkg.in/ldap.v2"
|
||||
ldap "github.com/go-ldap/ldap/v3"
|
||||
)
|
||||
|
||||
func init() {
|
||||
|
@ -8,7 +8,7 @@ import (
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
ldap "gopkg.in/ldap.v2"
|
||||
ldap "github.com/go-ldap/ldap/v3"
|
||||
|
||||
util "git.metaunix.net/metaunix.net/muldap/lib/util"
|
||||
)
|
||||
@ -59,7 +59,7 @@ var groupDeleteMemberCmd = &cobra.Command{
|
||||
// set up group attributes
|
||||
groupDn := fmt.Sprintf("%s=%s,%s", viper.GetString("group.id_attr"), flagGroupName, viper.GetString("group.base_ou"))
|
||||
// create new LDAP modify request
|
||||
groupMod := ldap.NewModifyRequest(groupDn)
|
||||
groupMod := ldap.NewModifyRequest(groupDn, nil)
|
||||
|
||||
// split list of group members
|
||||
groupMembers := strings.Split(flagGroupMembers, ",")
|
||||
@ -87,7 +87,7 @@ var groupDeleteMemberCmd = &cobra.Command{
|
||||
if flagGroupMembers != "" && flagGroupType == "app" {
|
||||
groupMembers := strings.Split(flagGroupMembers, ",")
|
||||
for _, member := range groupMembers {
|
||||
userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")))
|
||||
userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")), nil)
|
||||
userMod.Replace(viper.GetString("user.uid_attr"), []string{member})
|
||||
err = l.Modify(userMod)
|
||||
if err != nil {
|
||||
|
Reference in New Issue
Block a user