Шаблоны идентификации по умолчанию используют метод SignInManager.GetExternalAuthenticationSchemesAsync
для извлечения всех зарегистрированных внешних схем аутентификации и используют отображаемое имя схемы в качестве метки кнопки.
Метка дисплея схемы «WFederation» по умолчанию для схемы WsFederation, но вы можете изменить отображаемое имя схемы, задав его явно при регистрации.Как правило, существует перегрузка для метода Add~
для схем, который также позволяет вам установить его.
В вашем случае он будет выглядеть следующим образом :
services.AddAuthentication()
.AddWsFederation(WsFederationDefaults.AuthenticationScheme, "Active Directory", options =>
{
// …
});
Теперь отображаемое имя будет «Active Directory» , так что это будет метка кнопки.Конечно, вы можете изменить это по своему усмотрению.
Вы также можете просто отредактировать пользовательский интерфейс Identity по умолчанию.Скорее всего, в конечном итоге вы все равно захотите изменить его, поэтому, если вы хотите, чтобы ваша учетная запись ADFS отображалась по-другому, вы могли бы просто иметь фиксированную кнопку для входа в систему с использованием ADFS вместо того, чтобы пользовательский интерфейс Identity сначала извлекал доступные схемы.