Я думаю, что любой действительный поставщик членства ASP.NET должен работать с SharePoint, поэтому теоретически вы должны иметь возможность написать своего собственного поставщика на основе XML или текста и сохранить имя пользователя и администратора пароль там.
Но это слишком много работы и немного рискованно. И, честно говоря, я бы лично не пытался делать что-либо подобное, поскольку SharePoint сам по себе достаточно сложный бегемот.
Поскольку вы хотите, чтобы администратор мог изменять веб-сайт, вероятно, гораздо проще просто использовать поставщика Active Directory и создать пользователя в AD для администратора, если он еще не существует.
НТН