func OpenSSOGenerateAuthURL(redirectURL string, appID string, state string) string {
	m := make(url.Values)
	m.Set("redirect_uri", redirectURL)
	m.Set("app_id", appID)
	m.Set("state", state)
	reqURL := common.GetOpenPlatformHost() + string(protocol.OpenSSOGetCodePath) + "?" + m.Encode()
	return reqURL
}
generate open sso authentication URL
package authentication
import (
	"context"
	"encoding/json"
	"fmt"
	"net/url"
	"github.com/larksuite/botframework-go/SDK/common"
	"github.com/larksuite/botframework-go/SDK/protocol"
)