Несколько схем аутентификации для HTTP-заголовка «Авторизация»

Для нашего пользователя api нам нужны два стиля аутентификации:

  • аутентифицировать пользователя api (мобильное устройство, интеграция с партнерами)
  • аутентифицируют конкретного «обычного» пользователя, которому принадлежат данные на нашей стороне

Стандартный запрос против ответа обрабатывается с помощью заголовков WWW-Authenticate и Авторизация . Я хочу использовать это повторно.

У меня есть следующий вариант использования: на первом уровне мы аутентифицируем пользователя api (например, мобильное устройство), для некоторых действий API нам также необходимо аутентифицировать пользователя (например, пользователя мобильного устройства) . Итак, у нас есть особый случай, когда нам нужны две схемы аутентификации «одновременно».

Глядя на http://www.w3.org/Protocols/rfc2616/rfc2616-sec14. отправка электронных писем в локальный файл Есть ли способ отправить электронные письма в рельсах 3 в локальный файл или около того, вместо использования SMTP-сервера? Я хотел бы протестировать содержимое электронного письма без использования какого-либо SMTP, в идеале только в среде DEV ....

Есть ли способ отправлять электронные письма в рельсах 3 в локальный файл или около того, вместо использования SMTP сервер? Я хотел бы протестировать содержимое электронного письма без использования какого-либо SMTP, в идеале только в среде DEV.

Лучше всего был бы локальный SMTP или что-то, что позволяло бы мне проверять электронную почту, проверять адреса электронной почты и т. Д.

У меня есть одна переменная, называемая Начато , которая является датой включения людей в исследование, и другая переменная, называемая dos1 , которая является датой последней операции. Я хочу выяснить, сколько месяцев прошло с момента последней операции до дня зачисления. Я попробовал:

as.period(syrrupan$Started-syrrupan$dos1,units=c("month"))

Я ожидал, что это даст мне что-то вроде:

14, 18, 1, 26 

Каждое число - это количество месяцев.

Вместо этого я получаю: @ Наследование (стратегия = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn (name = "orderType", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue (value = ...

У меня есть следующие сущности:

@Entity
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name="orderType", discriminatorType=DiscriminatorType.STRING)
@DiscriminatorValue(value="BASE")
@Table(name = "orders")
public class OrderEntity implements Serializable {
...

и

@Entity
@DiscriminatorValue(value="RECURRING")
public class RecurringOrderEntity extends OrderEntity{
...

Я могу найти все подклассы (RecurringOrderEntity) со следующим jpql:

Query q = em.createQuery(
                "SELECT o from RecurringOrderEntity o where "
                + "o.cancellationDate is null "
                + "and o.maxOccurrences = o.occurrence");

Каков синтаксис JPQL для поиска только сущностей, которые являются не экземплярами RecurringOrderEntity ?

Я использую Eclipselink 2.0.0 в качестве поставщика JPA.

спасибо!

8
задан Pascal Thivent 22 September 2010 в 05:25
поделиться