Видео: Должен ли я использовать OAuth для моего API?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
2 ответа. Хорошо, что ты хочешь делать отдых API в узле. Но если ваши данные являются конфиденциальными, например, личные данные пользователей, вам необходимо добавить какой-то уровень безопасности на свой API . Также, используя OAuth или другая защита на основе токенов может помочь вам улучшить проверку разрешений для вашей пользовательской базы.
Таким образом, что такое OAuth в API?
Это OAuth . OAuth представляет собой структуру делегированной авторизации для REST / API . Это позволяет приложениям получать ограниченный доступ (области) к данным пользователя, не сообщая пароль пользователя. Он отделяет аутентификацию от авторизации и поддерживает несколько вариантов использования, касающихся различных возможностей устройства.
Точно так же как добавить OAuth в свой API? Создание API поставщика OAuth 2.0
- В командном окне перейдите в папку проекта, которую вы создали в учебном пособии Tutorial: Creating an invoke REST API definition.
- В конструкторе API перейдите на вкладку API.
- Нажмите Добавить> API поставщика OAuth 2.0.
- Заполните поля в соответствии со следующей таблицей:
- Щелкните Создать API.
Также можно спросить, а стоит ли использовать OAuth?
Вам следует Только использовать OAuth если ты это действительно нужно. Если ты строят сервис, где ты необходимость использовать личные данные пользователя, которые хранятся в другой системе - использовать OAuth . Если не - ты может захотеть к переосмыслить свой подход!
Ключ API безопасен?
Безопасность из API ключи API ключи вообще не считаются безопасный ; они обычно доступны для клиентов, что позволяет легко украсть Ключ API . Однажды ключ украден, у него нет срока действия, поэтому он может использоваться бесконечно, если только владелец проекта не отменит или не восстановит ключ.
Рекомендуемые:
Какую базу данных я должен использовать с node js?
Узел. js поддерживает все виды баз данных, будь то реляционная база данных или база данных NoSQL. Однако базы данных NoSQL, такие как MongoDb, лучше всего подходят для Node. js
Какой тип данных я должен использовать для номера телефона в SQL?
Сохраните телефонные номера в стандартном формате с помощью VARCHAR. NVARCHAR не нужен, поскольку мы говорим о числах и, возможно, о нескольких других символах, таких как '+', '', '(', ')' и '-'
Должен ли я использовать TypeScript для angular 2?
TypeScript не требуется для использования Angular2. Это даже не по умолчанию. Тем не менее, TypeScript принесет вам пользу, если вы узнаете, связана ли ваша работа исключительно с фронтенд-разработкой, особенно с Angular2.0. Даже официальная статья 5 Min Quickstart начинается с простого JavaScript
Могу ли я использовать свой телефон в качестве гарнитуры VR для моего компьютера?
VRidge заставит ваш компьютер думать, что ваш телефон - это дорогая гарнитура HTC Vive или Oculus Rift. Загрузите VRidge на оба устройства, соедините их вместе и наслаждайтесь
Должен ли я использовать oauth2 для моего API?
2 ответа. Хорошо, что вы хотите создать REST API в node. Но если ваши данные являются конфиденциальными, например личные данные пользователей, вам необходимо добавить какой-то уровень безопасности в свой API. Кроме того, использование OAuth или другой системы безопасности на основе токенов может помочь вам улучшить проверку разрешений для вашей пользовательской базы