[Tickets #11638] ActiveSync :: The Autodiscover URL must be configurable, not extracted from the email address performing the query.
bugs at horde.org
bugs at horde.org
Sun Nov 4 16:53:14 UTC 2012
BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE
E-MAIL-ADRESSE WERDEN NICHT GELESEN.
Ticket-URL: http://bugs.horde.org/ticket/11638
------------------------------------------------------------------------------
Ticket | 11638
Erstellt Von | torben at dannhauer.info
Zusammenfassung | ActiveSync :: The Autodiscover URL must be configurable,
| not extracted from the email address performing the
| query.
Warteschlange | Horde Framework Packages
Version | Git master
Typ | Bug
Status | Unconfirmed
Priorität | 3. High
Milestone |
Patch |
Zuständige |
------------------------------------------------------------------------------
torben at dannhauer.info (2012-11-04 16:53) hat geschrieben:
If you have a single horde installation serving a couple of domains,
you oftne have only one SSL certificate covering the domain of your
horde installation, not of all virtual domains the horde installation
serves.
Because the AutoDiscover feature is usually performed via SSL and
mosts clients quit autodiscovery if the find a untrusted or invalid
SSL certificate, it is mandatory to return an ActiveSync URL covered
with that SSL certificate, not with URL derived from the email Domain.
Example:
* Horde installation at https://www.my-horde.tld, covered with a valid
and trusted SSL certificate.
* Virtual domain and email address user at virtual-customer.tld
The current implementation returns a ActiveSync URL which is:
https://virtual-customer.tld/Microsoft-Server-ActiveSync
--> this URL is not covered by the SSL certificate of
https://www.my-horde.tld -> AutoDiscover fails.
The right implementation should be a ActiveSync URL which is
configurable in the Administration/ActiveSync prefs.
In this example it should be configured as "www.my-horde.tld" which
would return a URL
"https://www.dannhauer.de/Microsoft-Server-ActiveSync" which is
covered by the SSL certificate.
I'm not totally aware of all pref-system details, so I cannot provide
a working solution. Anyway, I'm sure this is a 5 minutes task if
someone is aware of the horde pref system.
The relevant function which requires adaption is:
Horde/Core/ActiveSync/Driver.php :: autoDiscover()
Many thanks,
Torben Dannhauer
More information about the bugs
mailing list