Я новичок в работе с *. 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? Или мы можем делать что-то не так?
Спасибо!