Вопрос: Как я могу использовать только 1 msal-провайдера на моем mvc сайте, в настоящее время использующем mgt-msal-provider через инструментарий, и аутентификацию Owin для случаев, когда мне нужно отправить письмо. это заканчивается тем, что у меня есть 2 кнопки входа в систему, что довольно неудобно.
Request.GetOwinContext().Authentication.Challenge(
new AuthenticationProperties { RedirectUri = "/" },
OpenIdConnectAuthenticationDefaults.AuthenticationType);
и
<mgt-msal-provider client-id=@appId
login-type="popup"
scopes="user.read,people.read,people.read.all,contacts.read,user.read.all"
authority=@authority></mgt-msal-provider>
я использую одну кнопку Owin, потому что я не нашел способ отправить пользовательское письмо с помощью инструментария, но я могу сделать это через библиотеку c# Microsoft.Graph
мои 2 разные кнопки входа в систему