Описание тега openiddict

OpenIddict нацелен на предоставление простого и удобного в использовании решения для реализации сервера OpenID Connect в любом приложении ASP.NET Core.
1 ответ

OpenIddict с двухфакторной аутентификацией

Ну, название в значительной степени объясняет все это, но вот что я пытаюсь сделать: Я работаю над приложением ASP.NET Core 1.0, которое должно поддерживать аутентификацию с помощью JWT. Это очень легко сделать с помощью OpenIddict, но OpenIddict - …
07 июл '16 в 10:09
1 ответ

Получение времени, когда был создан токен доступа?

Я пытаюсь получить утверждение, содержащее дату создания токена... Я пробовал следующее: var createdDate = contextAccessor.HttpContext.User.FindFirstValue("IssuedUtc"); var createdDate = contextAccessor.HttpContext.User.FindFirstValue("iss"); var cr…
30 янв '17 в 00:31
3 ответа

UseOpenIdConnectServer не работает

Я только что обновил свое приложение webapi для ядра dotnet с netcoreapp1.0 до netcoreapp2.0. Я использую openiddict для аутентификации и авторизации на основе этого примера. Метод ConfigureServices : public void ConfigureServices(IServiceCollection…
1 ответ

Невозможно использовать таблицу 'OpenIddictApplications' в схеме '' для сущности 'OpenIddictApplication', так как она используется для другой сущности

Я пытаюсь получить токен из основного приложения asp.net, используя OpenIddict. Когда я запрашиваю токен из моей конечной точки, я получаю это исключение: System.InvalidOperationException: невозможно использовать таблицу 'OpenIddictApplications' в с…
27 апр '17 в 18:16
0 ответов

ASP.NET Core запускает новый поток и получает правильный (старый IHttpContextAccessor) для получения ClaimsPrincipal (зарегистрированный пользователь)

Я следил за этим ответом, как правильно запустить новый поток в методе ASP.NET Core 2.0 Controller. Мне это нужно, потому что у меня есть API, который записывает что-то в базу данных (возвращает результат обратно пользователю) и в то же время иниции…
1 ответ

OpenIddict: использование AddDevelopmentSigningCertificate()

Я создал приложение Asp.Net Core 2.2 с DefaultIdentity, используя OpenIddict с неявным потоком. Это приложение работает в контейнере Docker. Я пытаюсь использовать опцию AddDevelopmentSigningCertificate() для моей среды разработки. services.AddOpenI…
23 янв '19 в 18:37
0 ответов

openiddict GetOpenIdConnectRequest

У меня возникла проблема после обновления с OpenIddict-beta2 до текущей версии. В моем AuthorizationController запрос на this.HttpContext.GetOpenIdConnectRequest(); всегда возвращает ноль. Мой метод Configure() выглядит так: public void Configure(IA…
14 дек '17 в 12:58
3 ответа

Как добавить пользовательские утверждения, которые будут возвращены при запросе токена с помощью OpenIddict?

Я создаю приложение ASP.NET Core 1.1 (кроссплатформенное) и пытаюсь (используя этот пример) добавить пользовательские утверждения к возвращаемым access_token при запросе /connect/token конечная точка. Мне нужно не только вернуть претензии, сериализо…
09 ноя '16 в 08:27
1 ответ

Авторизуйтесь в веб-приложении с токеном доступа через веб-интерфейс

У меня есть веб-интерфейс API, подключенный к базе данных, который предоставляет токены доступа с использованием OpenIddict и поток паролей (Предоставление учетных данных пароля владельца ресурса): services.AddOpenIddict<TestUser, IdentityRole&lt…
1 ответ

Ошибка MissingExceptionMethod при вызове конечной точки токена

Хорошо, у меня есть проект.NET Core, который использует Openiddict для авторизации токена. Он прекрасно работал до сегодняшнего дня, когда я неожиданно получаю ошибки MissingExceptionMethod. Действительно странная часть заключается в том, что то же …
03 апр '17 в 20:57
0 ответов

openiddict - указанный код авторизации недействителен

Я написал веб-API в.NET core 2.0 и используя openiddict. При тестировании варианта использования внешнего входа в систему выполняются следующие шаги. Пользователь звонит в контроллер аккаунта, указывая своего внешнего провайдера входа в систему, ко…
06 мар '18 в 12:18
1 ответ

Сервер OpenID Connect. Создание токена доступа на основе стороннего токена (социальный вход)

Я реализовал сервер OpenID Connect, который генерирует токены доступа для мобильного клиента на основе имени пользователя / пароля с использованием OpenIddict. Моей следующей целью было предоставить возможность генерировать токен доступа с использов…
15 июл '16 в 13:49
2 ответа

ASP.NET Core 1.0 OAuth-сервер с использованием Openiddict

Я хотел бы использовать OAuth Openiddict для защиты конечных точек API в моем веб-приложении ASP.NET Core 1.0. api конечные точки будут вызываться приложением телефона, и пользователи должны войти в систему с именем пользователя и паролем. Поток иде…
1 ответ

Запутывание ключей, сертификатов и клиентских секретов

Меня несколько смущает разница между сертификатами и ключами подписи, и у меня есть несколько вопросов.... Я настроил OpenIddict для использования аутентификации на носителе JWT. 1) В чем разница между AddDevelopmentSigningCertificate() и AddEphemer…
14 июн '18 в 17:14
1 ответ

Настройка настраиваемой области действия для OpenIddict MVC Core 2.0

Я довольно новичок в OpenId и авторизации в MVC и создаю серверное и клиентское приложение OpenIddict mvc, как показано в примере потока кода авторизации. https://github.com/openiddict/openiddict-samples Мне нужно добавить companyid от пользователя …
25 сен '17 в 08:46
1 ответ

Openiddict Невозможно разрешить службу для типа 'OpenIddict.Core.IOpenIddictApplicationStore`

Я пытаюсь настроить основной проект.net с использованием идентификации + авторизации jwt, но получаю следующую ошибку: System.InvalidOperationException: невозможно разрешить службу для типа 'OpenIddict.Core.IOpenIddictApplicationStore1[OpenIddict.Mo…
21 апр '17 в 07:38
1 ответ

Социальная аутентификация в Web Api Core

ASP.NET Core имеет встроенную поддержку Google, Facebook and Twitter аутентификация. Эта статья MSDN освещает это довольно хорошо. Но похоже, что это работает только для MVC но для Web Api Вы должны реализовать много вещей самостоятельно. Благодаря …
1 ответ

OpenIddict: использовать сертификат Asp Net Core SDK по умолчанию

Я использую OpenIdict в приложении Asp.Net Core 2.2 с DefaultIdentity и неявным потоком. Я использую AddEphemeralSigningKey(), но вы не можете использовать его для локального тестирования, так как токен немедленно удаляется. Поэтому, если я правильн…
21 янв '19 в 18:24
2 ответа

SqlException: недопустимое имя объекта 'OpenIddictTokens'

Когда я пытаюсь войти в систему, я получаю сообщение об ошибке: во время обработки запроса произошло необработанное исключение. SqlException: Неверное имя объекта 'OpenIddictTokens'. System.Data.SqlClient.SqlCommand+<>c.b__107_0(Результат задачи) Db…
29 янв '17 в 10:20
1 ответ

userManager.FindByName не возвращает роли

Я использую OpenIddict для аутентификации токена. Вчера звоню userManager.FindByNameAsync(request.Username) Я получаю пользователя с ролями.Сегодня я получаю пользователя со значением свойства Roles = 0. Я пытался загрузить роли с await userManager.…