Использование Autodesk в качестве внешнего поставщика аутентификации - PullRequest
1 голос
/ 23 января 2020

Я новичок в работе с *. 1015 * Проверка подлинности ядра, API и внешнего поставщика.

Я помогаю создавать приложение, работающее на основе Autodesk Forge API.

Мы хотим, чтобы пользователи могли входить в систему с помощью OAuth 2.0 с учетными данными внешних поставщиков аутентификации. У провайдеров, таких как Google и Facebook, есть API, который позволяет разработчикам довольно легко настроить это, но мы не можем найти решение, позволяющее сделать то же самое с учетными данными Autodesk.

Мы загрузили As pNet. Security.OAuth.Autodesk nuget и попытался настроить Autodesk, как мы это сделали Google:

 services.AddAuthentication()
                .AddAutodesk(autodeskOptions =>
                {
                    autodeskOptions.ClientId = "<our forge app client id>";
                    autodeskOptions.ClientSecret = "<our forge app client secret>";
                })
               .AddGoogle(options =>
                {
                    options.ClientId = "<our google id";
                    options.ClientSecret = "<our google secret>";
                });

Остальная часть кода, необходимого для внешнего входа, настраивается в общем, так что его можно применять к любому / всем поставщикам , Мы успешно настроили внешние входы в систему для нескольких провайдеров, но когда мы пытаемся использовать тот же метод для Autodesk, он отправляет нас в «неверный редирект-uri».

Разве это просто невозможно настроить вариант внешнего входа в Oauth 2.0 через Autodesk? Или мы можем делать что-то не так?

Спасибо!

...