Еще одна вещь, на которую следует обратить внимание: API цепочки для ключей не работают в симуляторе при использовании более старых версий (2.x, 3.x) iPhone SDK. Это может спасти вас от разочарований при тестировании!
Во-первых, я никогда не делал этого сам.
Есть действительно отличная серия (14 !! частей) по всей теме членства в ASP.NET 2.0, ролей и поставщика профилей системы Скотта Митчелла на 4 Guys from Rolla .
Насколько я понимаю, вы должны иметь возможность настроить это поведение, которое вы ищете, используя в основном эти два раздела в вашем web.config:
<!-- configure Active Directory membership provider -->
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.3600, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
<!-- configure SQL-based profile provider -->
<profile defaultProvider="SqlProvider">
<providers>
<add name="SqlProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="SqlProfileProviderConnection"
applicationName="YourApplication" />
</providers>
<!-- specify any additional properties to store in the profile -->
<properties>
<add name="ZipCode" />
<add name="CityAndState" />
</properties>
</profile>
Я думаю, это должно сработать: -)