fix: same endpoint for NewLDAPIdentity & NewWithCredentials (#9433)

Also enables use of https endpoints

Fixes  #9431
master
Tim Hughes 5 years ago committed by GitHub
parent 957ecb1b64
commit e8160c9fae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      docs/sts/ldap.go

@ -21,6 +21,7 @@ import (
"flag" "flag"
"fmt" "fmt"
"log" "log"
"net/url"
miniogo "github.com/minio/minio-go/v6" miniogo "github.com/minio/minio-go/v6"
cr "github.com/minio/minio-go/v6/pkg/credentials" cr "github.com/minio/minio-go/v6/pkg/credentials"
@ -64,8 +65,18 @@ func main() {
} }
fmt.Printf("%#v\n", v) fmt.Printf("%#v\n", v)
stsEndpointUrl, err := url.Parse(stsEndpoint)
if err != nil {
log.Fatalf("Err: %v", err)
}
secure := false
if stsEndpointUrl.Scheme == "https" {
secure = true
}
// Use generated credentials to authenticate with MinIO server // Use generated credentials to authenticate with MinIO server
minioClient, err := miniogo.NewWithCredentials("localhost:9000", li, false, "") minioClient, err := miniogo.NewWithCredentials(stsEndpointUrl.Host, li, secure, "")
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)
} }

Loading…
Cancel
Save