Службы RIA WCF, пользовательский поставщик ролей, используемый в службе домена и в базе пользователей - PullRequest
1 голос
/ 21 июля 2011

Я создал свой собственный поставщик ролей в приложении SL4 / RIA Services, и мне удалось использовать атрибут [RequRole] при вызове службы домена. Я могу установить точку останова в GetRolesForUser и убедиться, что она работает.

Это приводит меня к некоторым другим вопросам:

Как и / или где я могу использовать другие переопределенные методы в пользовательском провайдере? Можно ли использовать их в рамках вызовов службы домена? Если это так, то это просто вопрос создания нового экземпляра RoleProvider, вызова методов и т. Д .?

Возможно ли в рамках провайдера пользовательских ролей выполнять вызовы службы домена? Если так, то же самое, просто создать / использовать новый экземпляр сущностей ObjectContext?

Можно ли каким-то образом подключить экземпляр AuthenticatedUser к поставщику ролей? Я вижу, что у него есть свойство .Roles и метод .IsInRole, но можно ли каким-то образом расширить этот класс, чтобы подключить его к пользовательскому поставщику?

Любые указания по этим вопросам приветствуются.

...