Я хочу изменить наше приложение c # asp.net mvc для работы с аутентификацией Windows, а также с аутентификацией форм (как в настоящее время реализовано).
В настоящее время у нас есть несколько таблиц, ссылающихся на целое число идентификатора пользователя в пользовательской таблице, используемой для аутентификации форм.
Существует ли подходящий способ преобразования уникального строкового имени пользователя, возвращаемого при аутентификации Windows, в уникальное целое число, которое можно использовать в качестве идентификатора для других таблиц?
Примером может быть использование .GetHashCode () для имени пользователя, однако я не уверен, что это обязательно создаст соответствующее целое число (т. Е. Уникальное, всегда одно и то же целое число, возвращаемое при том же имени пользователя и т. Д.)