2012-05-18 2 views
1

Все настраивается, но SessionFeature (также он получен из IPlugin :)) является обязательным. Я хочу использовать MySessionFeature: IPlugin, но везде в Controller, Attribute ... он используется как строго типизированный. Это по-дизайн или что-то еще?ServiceStack.SessionFeature не настраивается

ответ

1

SessionFeature содержит полезные перегрузки и устанавливает куки ss-id, ss-pid и ss-opts в ответ, который требуется для всего, что содержится в ServiceStack, который полагается на сеанс, чтобы работать как IAuthSession/CustomUserSession и Authentication.

Вы можете зарегистрировать плагин сеанса без аутентификации, но когда вы зарегистрируете плагин проверки подлинности, он автоматически зарегистрирует плагин сеанса, если вы еще этого не сделали.

+0

Другой крошечный вопрос об именовании конвенции. Почему «SessionFeature» вместо SessionPlugin? – ozz

+0

Исторические причины, т. Е. Существовали до того, как мы добавили «Плагины» :) – mythz

+0

Итак, мой следующий плагин будет называться SubscriptionPlugin :) – ozz

Смежные вопросы