Дом » Интернет вещей » Что лучше JWT или OAuth2?

Что лучше JWT или OAuth2?

269
Последнее обновление: 2021-09-08 13:00:56


Ответить:
JWT проще, чем SAML 1.1 / 2.0, поддерживается всеми устройствами и более мощнее, чем SWT (простой веб-токен). OAuth2 - OAuth2 решает проблему, при которой пользователь хочет получить доступ к данным с помощью клиентского программного обеспечения, такого как веб-приложения для просмотра веб-страниц, собственные мобильные приложения или настольные приложения. Кроме того, что такое JWT и oauth2? Веб-токен JSON ( JWT , RFC 7519) - это способ кодирования утверждений в документе JSON, который затем подписывается . JWT можно использовать в качестве токенов носителя OAuth 2.0 для кодирования всех соответствующих частей токена доступа в сам токен доступа вместо того, чтобы хранить их в базе данных. Самокодированные токены доступа (oauth.com) Также знаете, в чем разница между OAuth и oauth2? Подписи OAuth 2.0 не требуются для фактических вызовов API после создания токена. У него только один токен безопасности. OAuth 1.0 требует, чтобы клиент отправлял два токена безопасности для каждого вызова API и использовал оба для генерации подписи. Здесь описывается разница между OAuth 1.0 и 2.0 и то, как оба работают. Итак, следует ли мне использовать oauth2 для моего API? 2 ответа. Хорошо, что вы хотите сделать REST API в node. Но если ваши данные являются конфиденциальными, например личные данные пользователей, вам необходимо добавить какой-то уровень безопасности в свой API . Кроме того, использование OAuth или другой системы безопасности на основе токенов может помочь вам улучшить проверку разрешений для вашей пользовательской базы. Стоит ли использовать OAuth? Вам следует только использовать OAuth , если он вам действительно нужен. Если вы создаете службу, в которой вам нужно использовать личные данные пользователя, которые хранятся в другой системе, - используйте OAuth . Если нет - возможно, вам стоит пересмотреть свой подход!

up