Как получить токен доступа из URL перенаправления OpenId - PullRequest
0 голосов
/ 23 мая 2018

У меня есть настольное приложение WPF, которое использовало старый способ авторизации при входе в систему.Теперь мне нужно изменить механизм входа в систему на OpenId.Ниже приведен мой код для получения токена доступа:

public void Login()
    {
        string ServerUrl = "idpq.company.com";
        string ClientId = "263729dc";
        string Resource = "";
        string RedirectUri = "http://localhost:60256/response.html";
        var uri = new UriBuilder("https", ServerUrl, -1, "adfs/oauth2/authorize");
        var param = new UriParamsComposer
            {
                { "response_type", "code" },
                { "client_id", ClientId },
                { "resource", Resource },
                { "redirect_uri", RedirectUri }
            };
        uri.Query = param.ToString();

        // run login page in default browser
        System.Diagnostics.Process.Start(uri.ToString());
    }

1.Как получить строку токена, когда веб-браузер перенаправляет на URL перенаправления
2. Я не знаком с OpenId, я даже не уверен, правильный ли мой Код входа в систему или нет.Может ли кто-нибудь дать совет по этому поводу?

...