//GetAuthorizationURL return the url to be invoked to obtain the authentication token
GetAuthorizationURL return the url to be invoked to obtain the authentication token
// GetAuthorizationURL return the url to be invoked to obtain the authentication token
func (vSelf *OfflineAuthHelper) GetAuthorizationURL() string {
	vMicrosoftLoginURL := fmt.Sprintf(
		"https://login.live.com/oauth20_authorize.srf?client_id=%s&scope=%s&response_type=code&redirect_uri=%s",
		vSelf.applicationInfo.ClientID,
		strings.Join(vSelf.applicationInfo.Scope, "%20"),
		url.QueryEscape(vSelf.applicationInfo.RedirectURI))
	return vMicrosoftLoginURL
}
func ( vSelf * OfflineAuthHelper ) GetAuthorizationURL ( ) string { vMicrosoftLoginURL := fmt . Sprintf ( " " , vSelf . applicationInfo . ClientID , strings . Join ( vSelf . applicationInfo . Scope , " " ) , url . QueryEscape ( vSelf . applicationInfo . RedirectURI ) ) return vMicrosoftLoginURL }
GetAuthorizationURL return the url to be invoked to obtain the authentication token
GetAuthorizationURL return the url to be invoked to obtain the authentication token