Я работаю со следующими ключевыми моментами:
- Принципал службы должен иметь доступ к данным только тех пользователей, которые предоставили согласие на приложение, в основном доступ на уровне пользователя должен быть доступен Принципал службы, а не уровень клиента, что обеспечивает конфиденциальность.
- Программа должна быть параметризована, т. е. пользователь должен запросить согласие только один раз. После получения согласия нам остается лишь добавить адрес электронной почты пользователя в список имеющихся у нас пользователей.
- Программа должна поддерживать полное извлечение (электронных писем) с использованием нумерации страниц или дельта/инкрементальное извлечение с указанием пользовательских временных рамок.
- Я не могу добавить пароли пользователей, чьи электронные письма будет извлекать эта программа.
Я попробовал сегодня и получил ожидаемый результат, используя уровень клиента. доступ, но не удается заставить его работать с доступом на уровне пользователя.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -principal