mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
CardDAV digest/basic auth configuration
Small fix
This commit is contained in:
parent
276e4504af
commit
dfe0995655
3 changed files with 12 additions and 8 deletions
|
|
@ -274,11 +274,8 @@ abstract class PdoAbstract
|
||||||
{
|
{
|
||||||
$oStmt->closeCursor();
|
$oStmt->closeCursor();
|
||||||
|
|
||||||
$oStmt = $this->prepareAndExecute('INSERT INTO rainloop_users (rl_email, rl_hash) VALUES (:rl_email, :rl_hash)',
|
$oStmt = $this->prepareAndExecute('INSERT INTO rainloop_users (rl_email) VALUES (:rl_email)',
|
||||||
array(
|
array(':rl_email' => array($sEmail, \PDO::PARAM_STR))
|
||||||
':rl_email' => array($sEmail, \PDO::PARAM_STR),
|
|
||||||
':rl_hash' => array(\md5($sEmail.\microtime(true)), \PDO::PARAM_STR)
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
return $this->getUserId($sEmail, true);
|
return $this->getUserId($sEmail, true);
|
||||||
|
|
|
||||||
|
|
@ -206,6 +206,7 @@ Enables caching in the system'),
|
||||||
'cache_system_data' => array(true),
|
'cache_system_data' => array(true),
|
||||||
'use_app_debug_js' => array(false),
|
'use_app_debug_js' => array(false),
|
||||||
'use_app_debug_css' => array(false),
|
'use_app_debug_css' => array(false),
|
||||||
|
'use_dav_digest_auth' => array(false),
|
||||||
'login_fault_delay' => array(1),
|
'login_fault_delay' => array(1),
|
||||||
'log_ajax_response_write_limit' => array(300),
|
'log_ajax_response_write_limit' => array(300),
|
||||||
'determine_user_language' => array(true),
|
'determine_user_language' => array(true),
|
||||||
|
|
|
||||||
|
|
@ -729,11 +729,17 @@ class ServiceActions
|
||||||
|
|
||||||
$oPersonalAddressBookProvider = $this->oActions->PersonalAddressBookProvider();
|
$oPersonalAddressBookProvider = $this->oActions->PersonalAddressBookProvider();
|
||||||
|
|
||||||
// $oAuthBackend = new \RainLoop\SabreDAV\AuthBasic($oPersonalAddressBookProvider);
|
$oAuthBackend = null;
|
||||||
$oAuthBackend = new \RainLoop\SabreDAV\AuthDigest($oPersonalAddressBookProvider);
|
if ($this->Config()->Get('labs', 'use_dav_digest_auth', false))
|
||||||
|
{
|
||||||
|
$oAuthBackend = new \RainLoop\SabreDAV\AuthDigest($oPersonalAddressBookProvider);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$oAuthBackend = new \RainLoop\SabreDAV\AuthBasic($oPersonalAddressBookProvider);
|
||||||
|
}
|
||||||
|
|
||||||
$oCarddavBackend = new \RainLoop\SabreDAV\CardDAV($oPersonalAddressBookProvider, $oAuthBackend);
|
$oCarddavBackend = new \RainLoop\SabreDAV\CardDAV($oPersonalAddressBookProvider, $oAuthBackend);
|
||||||
|
|
||||||
$oPrincipalBackend = new \RainLoop\SabreDAV\Principal($oPersonalAddressBookProvider, $oAuthBackend);
|
$oPrincipalBackend = new \RainLoop\SabreDAV\Principal($oPersonalAddressBookProvider, $oAuthBackend);
|
||||||
|
|
||||||
$aNodes = array(
|
$aNodes = array(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue