Идентификатор клиента MVC5 и секрет клиента с WsFederationAuthentication (ADFS) - PullRequest
0 голосов
/ 28 марта 2020

Я неделями (!!) изо всех сил пытался пройти аутентификацию на сервере ADFS своих клиентов.

Я пытался использовать UseOpenIdConnectAuthentication, но безрезультатно (повар ie, когда он устанавливает его) не распознается, и он входит в бесконечное число l oop между ADFS и

. Кажется, мне ближе всего это UseWsFederationAuthentication , но я не могу найти, где указать клиент / клиент секрет. Он перенаправляет меня на страницу ADFS (синий, я вставил в user / pass) - но я получаю ошибку, потому что я не указал clientId / secret.

это мой код:

 public partial class Startup
{
    private static string realm = ConfigurationManager.AppSettings["ida:Wtrealm"];
    private static string adfsMetadata = ConfigurationManager.AppSettings["ida:ADFSMetadata"];

    public void ConfigureAuth(IAppBuilder app)
    {
        app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType);

        app.UseCookieAuthentication(new CookieAuthenticationOptions());

        app.UseWsFederationAuthentication(
            new WsFederationAuthenticationOptions
            {
                Wtrealm = realm,
                MetadataAddress = adfsMetadata
            });
    }
}

Я n00b в Owin / ADFS, я действительно не знаю, как подключиться. Любая помощь приветствуется!

...