Я пишу веб-приложение, которое будет распространяться, и я хочу позволить установщику выбирать между использованием встроенной аутентификации или FBA. Переключаться между ними с помощью web.config, очевидно, очень легко. Я пытаюсь решить, как лучше спроектировать базу данных и код для приема либо windows-sid, либо UserID из aspnetdb.
Например, WSS 3.0 позволяет использовать встроенную аутентификацию Windows или FBA с использованием любого поставщика членства. Как они справляются с этим в своей архитектуре базы данных? Есть ли в интернете хорошие руководства, которые бы помогли?