SetAuthCookie и RedirectFromLoginPage являются удобными сочетаниями клавиш, но если вы хотите, например, добавьте пользовательские данные в заявку, тогда вам нужно будет создать cookie вручную. Я часто обнаруживаю, что вам нужно отслеживать целочисленный идентификатор пользователя в дополнение к имени для входа, и UserData FormsAuthenticationTicket - хорошее место для этого.
Если вы по-прежнему хотите использовать настройки из файла web.config в качестве значений по умолчанию, тогда хорошей идеей будет создать файл cookie с помощью GetAuthCookie и расшифровать его, чтобы получить настройки по умолчанию из этого файла cookie перед созданием нового пользовательского файла cookie, зашифруйте его и отправьте обратно с ответом http.
Если вы создаете свой собственный FormsAuthenticationTicket, шифруете его и отправляете обратно в виде файла cookie, то вы пропускаете многие параметры из файла web.config, такие как тайм-аут и нужно ли запускать файлы cookie или нет.