Я хотел бы создать сайт, который аутентифицирует Google использования OpenID. Как я сделал бы это?
Кроме того, как я использовал бы роли с пользовательскими таблицами?
Проверьте DOTNETOPENAUTH в качестве библиотеки, которую вы можете использовать. Вы можете жесткий код https://www.google.com/accounts/o8/id в качестве вашего идентификатора OP, чтобы пользователи войти в систему, используя их учетные записи Google.
Вы можете проверить шаблон проекта ASP.NET , который вы получите, в том числе с управлением роли ASP.NET.
Скотт Ганслиман имеет хорошую статью хорошую статью на OpenID в ASP.NET
Вот хорошее место для начала: http://code.google.com/apis/accounts/docs/Openid.html