Обмен информацией о профилях и ролях между веб-приложениями - PullRequest
0 голосов
/ 21 мая 2009


Книга Q1 гласит, что мы можем обмениваться информацией профиля между веб-приложениями, если поставщики профилей используют одно и то же значение ApplicationName . Но было бы также нормально, чтобы приложения разделяли роли, или это представляло бы угрозу безопасности?


Q2

Если ProfileManager.AutomaticSaveEnabled установлен на True , то при изменении любых данных профиля ProfileModule будет соответственно обновлять таблицы в базе данных. При работе со свойствами, содержащими простые типы, ProfileModule проверяет IsDirty , чтобы определить, изменилось ли свойство.

A) Предположим, Profile.Name уже содержит значение « Irene », когда программа выдает следующий оператор:

Profile.Name = "Irene";

Будет ли Name свойство помечено как грязное, даже если ему присвоено такое же значение?


B) Если ProfileManager.AutomaticSaveEnabled установлен на True и если свойство, содержащее сложный тип, установлено только для чтения, то я предполагаю, что ProfileManager будет реализован что и таким образом не будет пытаться соединиться с базой данных, чтобы сохранить это свойство?


* * Спасибо тысячи сорок-девять

1 Ответ

1 голос
/ 21 мая 2009

1) Если вы довольны тем, что у пользователя одинаковые роли на обоих сайтах, это не проблема, и вам предоставляется упрощенное управление. Если вы хотите, чтобы у пользователей были разные роли на каждом сайте, то есть что сказать, чтобы отделить их.

2) Не могу сказать, что я пробовал любой сценарий, извините.

...