Чтобы включить единый вход для веб-приложений и веб-приложений в виртуальном каталоге, я установил MachineKey в обоих приложениях к тому же:Single Sign On для веб-приложений и приложений в виртуальном каталоге
<machineKey validationKey="xxx" decryptionKey="yy" validation="SHA1" />
Единственный знак работает отлично, но существующие пользователи больше не могут подписываться; их пароли отклоняются. MachineKey Раньше это в родительском приложении:
<machineKey validationKey="xxx,IsolateApps" decryptionKey="yy,IsolateApps" validation="SHA1" />
Я попробовал другие способы, чтобы сделать единый вход на работу, но он просто не будет до тех пор, как ключи содержат «IsolateApps». Что мне не хватает?
Я должен добавить, что в поставщике членства passwordFormat установлен в «Зашифрованный». Поэтому я предполагаю, что пароль был зашифрован с помощью ключа, содержащего «IsolateApps», и теперь, когда он пытается проверить пароль, он использует ключ без «IsolateApps». Все еще не уверен, как решить эту проблему. Возможно ли, что я могу установить ключи шифрования для пароля отдельно от того, который используется для файла cookie аутентификации?