Confirmed users
591
edits
(→OAuth2: <oAuth2>) |
(Add calendar and address book to the spec, so that TB can autoconfigure them) |
||
Line 22: | Line 22: | ||
<displayShortName>GMail</displayShortName> | <displayShortName>GMail</displayShortName> | ||
<!-- type= | |||
"imap": IMAP | |||
"pop3": POP3 | |||
--> | |||
<incomingServer type="pop3"> | <incomingServer type="pop3"> | ||
<hostname>pop.example.com</hostname> | <hostname>pop.example.com</hostname> | ||
Line 31: | Line 35: | ||
--> | --> | ||
<username>%EMAILLOCALPART%</username> | <username>%EMAILLOCALPART%</username> | ||
<!-- "password-cleartext", | <!-- Authentication methods: | ||
"password-cleartext", | |||
Send password in the clear | Send password in the clear | ||
(dangerous, if SSL isn't used either). | (dangerous, if SSL isn't used either). | ||
AUTH PLAIN, LOGIN or protocol-native login. | AUTH PLAIN, LOGIN or protocol-native login. | ||
"password-encrypted", | "password-encrypted", | ||
A secure encrypted password mechanism. | A secure encrypted password mechanism. | ||
Can be CRAM-MD5 or DIGEST-MD5. Not NTLM. | Can be CRAM-MD5 or DIGEST-MD5. Not NTLM. | ||
Line 55: | Line 58: | ||
"none": | "none": | ||
No authentication | No authentication | ||
--> | |||
<authentication>password-cleartext</authentication> | <authentication>password-cleartext</authentication> | ||
<pop3> | <pop3> | ||
Line 143: | Line 146: | ||
</emailProvider> | </emailProvider> | ||
<!-- Syncronize the user's address book / contacts. Not yet implemented. --> | |||
<addressbook type="carddav"> | |||
<username>%EMAILADDRESS%</username> <!-- see <incomingServer> --> | |||
<!-- Authentication methods. See also <incomingServer>. | |||
"http-basic": | |||
Authenticate to the HTTP server using | |||
WWW-Authenticate: Basic | |||
"http-digest": | |||
Authenticate to the HTTP server using | |||
WWW-Authenticate: Digest | |||
"OAuth2": | |||
OAuth2. Uses the same token as for email. | |||
--> | |||
<authentication>http-basic</authentication> | |||
<serverURL>https://calendar.example.com/remote.php/dav<serverURL> | |||
</addressbook> | |||
<!-- Syncronize the user's calendar. Not yet implemented. --> | |||
<calendar type="caldav"> | |||
<username>%EMAILADDRESS%</username> <!-- see <incomingServer> --> | |||
<authentication>http-basic</authentication> <!-- see <addressbook> --> | |||
<serverURL>https://calendar.example.com/remote.php/dav<serverURL> | |||
</calendar> <!-- not yet supported --> | |||
<!-- This allows to access the webmail service of the provider. | <!-- This allows to access the webmail service of the provider. |