"github.com/koltyakov/gosip"
"github.com/koltyakov/gosip/api"
strategy "github.com/koltyakov/gosip-sandbox/strategies/azureenv"
// os.Setenv("AZURE_TENANT_ID", "b1bacba7-c38a-414b-8c8b-65df26a15749")
// os.Setenv("AZURE_CLIENT_ID", "8ca10ce6-c3d5-47c6-b803-0ef3b619f464")
// os.Setenv("AZURE_CERTIFICATE_PATH", "/path/to/cert.pfx")
// os.Setenv("AZURE_CERTIFICATE_PASSWORD", "cert-password")
authCnfg := &strategy.AuthCnfg{
SiteURL: os.Getenv("SPAUTH_SITEURL"),
client := &gosip.SPClient{AuthCnfg: authCnfg}
res, err := sp.Web().Select("Title").Get()
fmt.Printf("Site title: %s\n", res.Data().Title)