Публикации по теме 'jwt'


Аутентификация веб-приложений, аутентификация на основе токенов JWT с помощью Express.js (Node.js) (на стороне сервера)
Сегодня мы поговорим о «закулисье» аутентификации веб-приложений и о том, как это делается в 21 веке . если вы уже знакомы с этим, вы можете пропустить до конца этой статьи. Примечание. Код JavaScript для этой статьи доступен в следующем репозитории GitHub . Цель статьи: предоставить разработчикам Node.JS практические инструменты и теорию для реализации аутентификации в вашем веб-приложении. Краткая история: тогда и сейчас мы все знаем, что почти каждое..

Использование пользовательского интерфейса SPA (React / Angular) с Identity Server 4
Сервер идентификации 4 Identity Server 4 (IS4) ( https://identityserver4.readthedocs.io/en/latest/ ) - отличная библиотека, проста в использовании, а документация близка к совершенству. Если вы новичок в OpenID Connect, JWT или защищенных API, я рекомендую просмотреть их примеры для быстрого старта. Еще я сам создал несколько стартап-проектов: Https://github.com/karpikpl/oidc-spa-client Https://github.com/karpikpl/identity-as-a-service Цель В примерах IS4 экран входа в..

JWK и node-jose
JWK и node-jose После нескольких недель поиска документации и примеров использования node-jose для: Создайте конечную точку / jwks, чтобы открыть открытую часть ключей. Создайте конечную точку / tokens, которая возвращает подписанный JWT с этими ключами. Подтвердите токен, выпущенный как клиент Поверните ключи, отображаемые на конечной точке / jwks Я нашел очень мало, вот как я это сделал Конечная точка JWKs Прежде чем выставить эту конечную точку в вашем приложении, нам..

Как защитить REST API с помощью JWT
REST API хороши тем, что они логически просты, они не хранят сложные состояния в памяти, они имеют дело с ресурсами (вместо того, чтобы иметь дело с разрозненными, несвязанными функциями), делая всю их бизнес-логику связной. Мне они очень нравятся, и, раз уж вы это читаете, я полагаю, что и вы тоже. При этом из-за характера и механики REST API их защита не всегда проста. Что происходит после того, как пользователь отправит свои учетные данные? Как вы узнаете, что они правильно вошли..

Веб-безопасность: загрузка файлов за Auth
В нашем приложении мы разрешаем пользователям скачивать файлы pdf / excel. Эти файлы являются личными для пользователя и не должны быть доступны неавторизованным пользователям. Мы вроде как поняли, как это сделать с помощью Auth , но все же хотели изучить различные варианты загрузки файлов с помощью Javascript. Ниже приведены некоторые способы загрузки файлов Javascript: Создайте ссылку с соответствующим href: Если у вас уже есть ссылка на файл, который необходимо загрузить, вы..

Создайте сервер websocket с помощью Symfony и Ratchet
Я разрабатываю большой проект Symfony 3 со слушателями. Я попытался создать сервер уведомлений для пользователей с веб-сокетом. Моя проблема : отправлять уведомления подключенным пользователям в режиме реального времени. Поэтому мне нужно отправлять уведомления конкретному аутентифицированному пользователю. Решение Сервер WebSocket Я использую Ratchet для обработки веб-сервера: http://socketo.me/ Установка довольно проста: composer require cboden/ratchet И создайте новый..

Вопросы по теме 'jwt'

Настройка ASP.NET MVC 4 для работы с ACS Azure и новой библиотекой Microsoft System.IdentityModel.Tokens.Jwt
Как интегрировать версию 1.0.0 новой библиотеки обработчиков JWT (System.IdentityModel.Tokens.Jwt) в приложение ASP.NET MVC 4 для обработки токена JWT Azure из ACS? Когда я пытаюсь запустить приложение, я получаю следующую ошибку:...
2639 просмотров
schedule 01.09.2022

Сохранение учетных данных/токена в файле cookie?
Мне удалось заставить работать аутентификацию, которая, как я знаю, возвращает токен (JWT) клиенту. У этого токена есть дата/время истечения срока действия, поэтому я подумал о сохранении токена в файле cookie, чтобы будущие входы в систему...
6287 просмотров

NodeJS Crypto RS-SHA256 и носитель JWT
При реализации стека oauth2 с использованием паспорта и oauth2orize в этом случае проблема конкретно заключается в использовании носителя jwt oauth2orize. Носитель oauth2orize jwt отлично справляется со всем, однако в нем есть части RSA SHA,...
2828 просмотров
schedule 03.04.2024

Несколько кнопок Google Кошелька на 1 странице — JWT и обратный вызов
Я добавляю Google Wallet для цифровых товаров на свой простой веб-сайт Wordpress. У меня есть 5 продуктов, и я не возражаю, если их нужно покупать по одному (например, Google Checkout). Однако я в тупике с JWT. Я загрузил образец приложения для...
165 просмотров
schedule 30.03.2022

Play Framework и веб-токен JSON
Есть ли реализация JWT на Scala или хотя бы пример с Play? После публикации этого вопроса я продолжил поиск в Интернете и нашел некоторые вводные сведения о JWT. Любое предложение будет действительно оценено.
7949 просмотров
schedule 09.02.2023

Аутентификация службы с помощью API Google в Nodejs
Я пытаюсь использовать API данных YouTube V3 с Node, пытаясь предоставить аутентифицированный прокси-сервер для поиска видео. Поскольку служба будет работать на сервере, я создал учетную запись службы. Это приводит к загрузке файла ключа и...
7225 просмотров
schedule 17.12.2023

Firebase .on не работает с аутентификацией
ОБНОВЛЕНИЕ По крайней мере, мне удалось заставить клиентский код работать с аутентификацией с использованием firebase-simple-login.js и auth.login('anonymous') . Серверная часть (т.е. "запись") по-прежнему не работает. ИСХОДНЫЙ ВОПРОС...
1314 просмотров
schedule 22.03.2023

Какую часть ключевого объекта я передаю в openssl_verify для проверки подписанного Google JWT?
Я пытаюсь реализовать федеративную систему входа в систему с Google и OpenID Connect, и я застрял в проверке и анализе токена идентификатора JWT, который я получил от Google. Я следую документации Google здесь. Принимая совет документации, я...
3856 просмотров
schedule 04.02.2022

Должен ли пользовательский объект храниться в JSON Web Token?
Мой вопрос довольно прост: должны ли мы хранить пользовательский объект в полезной нагрузке JWT ? Например: С встроенным пользовательским объектом: { iss: "https://YOUR_NAMESPACE", user: user, // user object from database aud:...
1654 просмотров
schedule 01.06.2024

JwtSecurityTokenHandler 4.0.0 Критические изменения?
Это упрощенный тест для JwtSecurityTokenHandler 4.0.0 в Linqpad. Код хорошо работает с JwtSecurityTokenHandler 3.0.2, токен генерируется и проверяется. В 4.0.0 после необходимых изменений я продолжаю получать...
5450 просмотров
schedule 01.02.2024

google oauth2 id_token против refresh_token
Я пытаюсь использовать Google OAuth2 для получения контактной информации пользователя. Я не борюсь с получением доступа, мне интересно, что по какой-то причине я перестал получать refresh_token , вместо этого я получаю id_token ( длинная строка...
1270 просмотров
schedule 16.02.2022

Ошибка проверки токена Golang
Мне нужно проверить google id_token, и один шаг включает проверку подписи токена. Сначала я получаю сертификат от: https://www.googleapis.com/oauth2/v2/certs и извлекаю модуль (n) и экспоненту (e) из сертификата и генерирую открытый ключ, затем я...
2937 просмотров
schedule 01.10.2023

Где сохранить JWT в приложении на основе браузера и как его использовать
Я пытаюсь внедрить JWT в свою систему аутентификации, и у меня есть несколько вопросов. Для хранения токена я мог бы использовать файлы cookie, но также можно использовать localStorage или sessionStorage . Что было бы лучшим выбором? Я...
52951 просмотров

JwtSecurityTokenHandler говорит, что подпись JWT действительна после изменения 1 символа
Мы пытаемся проверить идентификатор идентификатора (IDT), представленный клиентскому приложению .NET поставщиком OpenID Connect (OP). IDT - это то, что вы ожидаете. Ничего необычного там не происходит. Чтобы проверить подпись IDT, мы можем...
5774 просмотров
schedule 12.06.2024

Игнорирование подписи в JWT
У меня есть веб-приложение, использующее OpenId Connect. Я создал самоподписанный сертификат, но он все еще не подписан ЦС. Как я могу игнорировать проверку подписи? Это то, что у меня есть до сих пор: SecurityToken validatedToken = null;...
7504 просмотров
schedule 03.08.2022

Угловой перехватчик перезагружает представление после получения токена обновления
У меня есть реализация JWT, и когда срок действия токена истекает, я получаю 401, а затем делаю следующее: отправить запрос на получение нового токена. 2.повторно отправить запрос пользователя ранее. Теперь до этого данные не отображаются...
1097 просмотров
schedule 20.09.2023

Должны ли токены обновления OAuth 2.0 запрашивать идентификатор пользователя
Я внедряю OAuth 2.0 в свой API. Мы используем JWT для аутентификации и токены обновления для повторной авторизации только для клиента. Должен ли я попросить клиента также предоставить userId в теле POST /token , чтобы он должен был знать...
55 просмотров
schedule 30.10.2023

$scope.isAuthenticated возвращает false после обновления страницы
Я управляю аутентификацией с помощью JWT. Я пытаюсь использовать ng-show для отображения/скрытия кнопок входа и выхода в моей навигации. Это работает нормально, но после того, как я обновляю свою страницу, похоже, что я больше не вхожу в систему,...
986 просмотров
schedule 06.09.2023

JWT, проверенный jwt.io, завершился неудачно в C # с помощью UseJwtBearerAuthentication
У меня есть следующий токен JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0IiwiYXVkIjoiRDFDOTBCRUUtOEM1NC00RDZCLThENDYtOTU5NkJGQjRGMjhCIiwic3ViIjoiMTAwMCJ9.GdVBv2LPqKi1NmwPnnaGq6jz5WMLNkQOG9WttoH6Nfw= и секрет в том...
1269 просмотров
schedule 28.05.2022

LinkedIn: Обмен токена JSAPI на токен REST OAuth
Я работаю над веб-сайтом с API (Ruby on Rails) и клиентом (Angular JS) на разных серверах. После этого я аутентифицирую пользователя на клиенте с помощью LinkedIn, отправляю полученные данные в метод аутентификации API и получаю от него JWT....
468 просмотров
schedule 03.06.2024