Обмен информацией о профиле и ролях между веб-приложениями


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


Q2

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

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

Profile.Name = "Irene";

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


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


спасибо


person SourceC    schedule 20.05.2009    source источник


Ответы (1)


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

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

person Zhaph - Ben Duguid    schedule 21.05.2009