Реализация Carddav-сервера
Я должен создать веб-сервис для реализации сервера Carddav, чтобы обеспечить контакты для Iphone после аутентификации.
Я хочу знать шаги от начала до конца относительно URL и параметра, который он будет ожидать.
Значит, сначала он ударил по URL, имени пользователя и паролю.
Итак, как мне настроить мои методы и параметры?
Я считал ссылки RFC, но мне все еще не ясно.
1 ответ
Решение
Вы должны посмотреть на документацию для реализации Google.
Для аутентификации используйте OAuth. Если вам нужно предоставить собственную аутентификацию OAuth, посмотрите на DotNetOpenAuth.
Для вашего REST Api, попробуйте имитировать реализацию Google, которая выглядит примерно так:
принципал
https://www.googleapis.com/carddav/v1/principals/{userEmail}
Домашний комплект
https://www.googleapis.com/carddav/v1/principals/{userEmail}/lists
Адресная книга
https://www.googleapis.com/carddav/v1/principals/{userEmail}/lists/default
контакт
https://www.googleapis.com/carddav/v1/principals/{userEmail}/lists/default/contactId