问题标签 [carddav]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

apache - Radicale 与 uwsgi 和 Apache 与 Debian:连接被拒绝

我想为 CardDav 和 CalDav 同步设置 Radicale。

我设置了 Apache 并想用 uwsgi 访问 Radicale。当我输入用户名时,它显示“服务不可用”。

错误日志文件显示: [proxy:error] [pid 21029:tid 140292405581568] (111)Connection denied: AH02454: uwsgi: attempt to connect to Unix domain socket /run/uwsgi/app/radicale/socket (radicale) failed [:错误] [pid 21029:tid 140292405581568] [客户端 178.251.71.190:33788] AH10101:无法连接到后端:httpd-UDS:0

我正在运行 Debian buster。HTTPS 流量似乎有效,我被要求输入用户名/密码。

我拿了examples/apache2-vhost.conf 并且只是编辑了域名/主机名并将conf-available文件更正为radicale-uwsgi.conf(错误)并将其放入/etc/apache2/sites-available(+ a2ensite .. .)。

我还编辑了 /etc/radicale/config 但对我来说,它看起来并没有那么远。

到目前为止,我从未使用过 unix 套接字和 uwsgi,所以我现在有点迷茫。谁能给我一些提示?

谢谢你,弗洛。

0 投票
1 回答
95 浏览

mysql - 如何在 Baikal/SabreDAV 上实现加密?

我正在试用 Baikal 的 CardDAV 功能,以便为我的用户提供 iOS 上的地址簿功能。

我创建了一个桌面应用程序,并希望能够从这个应用程序创建一个带有 VCard 数据的 BLOB,并将其插入到 MySQL 表中,以便 Baikal 将其视为有效的地址簿数据。棘手的部分是我想要求用户提供加密密钥以在 Baikal 上设置他们的 CardDAV 帐户。我希望我能将此密钥传递给加密函数,以便加密 vcard 并将其作为 BLOB 存储在 Baikal 的 MySQL 数据库中。为了在用户的 iOS (iphone) 设备上检索 CardDAV 联系人,我会以某种方式要求用户将他们的密钥作为参数添加到 Baikal 的连接 URL。最后我会使用这个参数来解密每个用户的卡片。因此,如果我的用户地址簿位于 http://myserver/baikal/html/dav.php/user1/default,我会要求他们添加如下参数:http://myserver/baikal/html/dav。

这样一来,只有用户知道如何解密他们的数据,如果贝加尔湖落入黑客之手,它就会是安全的。

这有意义吗?关于从哪里开始的任何想法?

0 投票
0 回答
88 浏览

synchronization - 如何将vcf文件上传到贝加尔服务器?

我已经在远程 vps 上构建了一个 CalDAV 和 CardDAV 服务器----baikal,并在其中添加了一个新用户。

在此处输入图像描述

如何通过linux----debian将本地vcf文件上传到baikal服务器进行其他应用同步?

0 投票
0 回答
18 浏览

python - vObject (carddav) - 如何为电话设置多个参数

我正在尝试构建一个vcard使用vobjectpython 库。服务器使用多种电话类型,如下所示:

所以我也在尝试做同样的事情。

但这会导致:

我认为这被认为是一个值(没有引号)。

我也试过:

这引发了一个例外:

我在docs. 怎么做?

0 投票
0 回答
32 浏览

javascript - 有没有办法在 react-native 中实现 carddav 客户端?

我们正在使用 react native 构建一个应用程序,并且我们在我们的服务器上共享了联系人,我们正在尝试使用 carddav 协议同步联系人,我找不到允许这种操作进行 react native 的库。关于如何实现这一点有什么想法吗?