草庐IT

ruby-on-rails - Rails 应用程序作为 LDAP 或 CardDAV 服务器?

我正在开发一个内部Rails应用程序,这是一个(除其他外)CRM应用程序,因此它包含客户和其他联系人的姓名、地址等。一个巧妙的功能是允许客户端(例如电子邮件程序和地址簿应用程序)获取/搜索这些联系人(即只是简单的只读访问)。我的想法是为此使用LDAP或CardDAV,但我无法获得有关如何实现它的太多(最近)信息。对于CardDAV,我基本上什么都没发现。对于LDAP,我发现了大量LDAP客户端gem和插件,但只有少数LDAP服务器实现。到目前为止我发现的是theplainRubyLDAPserver和LDAP-ActiveRecord-gateway,它建立在前者之上。后者听起来很合适

ios - 是否可以使用 ABPersonViewController 从我的 iOS 应用更新链接的联系人?

我的应用程序允许用户从他们的地址簿中导入联系人并将它们存储在我们的CardDAV服务器中。我想让我们的CardDAV服务器上的联系人与地址簿(例如iCloud)中的所有其他链接联系人保持同步。当使用地址簿的统一联系人View编辑联系人时,所有链接的联系人都会更新。我想让我的应用程序的用户在不离开应用程序的情况下执行相同的操作。ABPersonViewController是否具有与nativeiOS地址簿相同的功能,使用“统一View”更新所有链接的联系人?Controller有一个名为shouldShowLinkedPeople的属性,但我不确定它实际上做了什么。

ios - 开发 Carddav/Caldav 服务器。同步后事件在 iOS 客户端消失

我目前正在开发一个carddav/caldav服务器。我已经可以在windows/windowsphone/android上与很多客户交流。现在我尝试与iOS同步。地址簿同步工作正常,但日历应用程序行为异常。它同步所有日历和约会并正确显示它们。它甚至将事件的参与者链接到地址簿中的联系人。但是一旦同步完成,日历和约会就会完全消失。有人有提示吗?我的测试设备是装有iOS8.3(12F69)的iPad2。这是通讯。我省略了没有授权header的请求。我还必须编辑主机名,但它在所有请求中都是相同的。我不会回答iOS询问的很多属性。但由于所有约会都在短时间内正确显示,因此不需要这些。还有很多它们

java - 使用 CardDAV 从 Java 应用程序共享通讯录

我想与我的同事分享一本通讯录,该通讯录由我们的应用程序创建和使用/管理。我们想通过CardDAV协议(protocol)与我们的手机共享联系人。是否有实现CardDAV协议(protocol)并帮助我们从iPhone/AndroidPhonebook访问这些数据的文档完善的库? 最佳答案 服务器端可以看Milton;对于客户,您必须自己完成更多繁重的工作,但是Bedeworks看起来它有一个不错的通用DAV客户端的开始,可用于Java中的CardDAV访问。对于iOS,您正在查看类似http://sabre.io/dav/clien

组件分享之后端组件——用于 SFTP、S3、FTP、WebDAV、Git、Minio、LDAP、CalDAV、CardDAV、Mysql、Backblaze 的现代 Web 客户端filestash

组件分享之后端组件——用于SFTP、S3、FTP、WebDAV、Git、Minio、LDAP、CalDAV、CardDAV、Mysql、Backblaze的现代Web客户端filestash背景近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。组件基本信息组件:filestash开源协议:AGPL-3.0license官网:www.filestash.app/内容本节我们分享一个用于SFTP、S3、FTP、WebDAV、Git、Minio、LDAP、CalDAV、CardDA

ios - 如何区分 CardDAV 联系人来源?

长期潜伏者,首次张贴者。如果我犯了n00b个错误,请原谅我。我遇到的问题是以编程方式区分CardDAV源。我试图在iphone上找到一个特定的CardDAV源,它对应于我们的cardDAV服务器上的帐户。我能看到的唯一应该有帮助的属性是ABSource.kABSourceNameProperty,但这对于每个CardDAV源(如“联系人”或“地址簿”)来说只是一些无意义的字符串,无论用户在手机上使用什么设置。这意味着该应用无法确定特定联系人来源是否为GMailcardDAV、iCloudcardDAV、我们的CardDAV等。例如,以下是具有iCloud、Exchange、Gmail和

ios - 是否可以使用 iOS 上的应用程序修改 CalDAV/CardDav 帐户?

我想知道是否有用于在iOS上修改CalDAV和CardDAV帐户的API。我正在开发一个应用程序,我想让用户能够简单地启用和禁用日历/联系人同步,而无需在iOS设置中手动设置。我知道我可以带上我自己的CalDAV/CardDav实现并使用EventKit/地址簿api同步它,但我想避免这种实现,因为它会比使用默认的CalDav/CardDAV更困难和更容易出错iOS的实现。非常感谢您的回答。 最佳答案 不完全确定您要做什么。创建新的calDAV/cardDAV帐户。-服务器端操作。订阅现有的calDAV/cardDAV帐户-使用设备