Видео: Трябва ли да използвам OAuth за моя API?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
2 отговора. Хубаво е, че искаш направи почивка API във възел. Но ако вашите данни са чувствителни, като лични потребителски данни, тогава трябва да поставите някакъв защитен слой на вашия API . Също, използвайки OAuth или друга защита, базирана на токени, може да ви помогне да изградите по-добра проверка на разрешенията във вашата потребителска база.
По този начин какво е OAuth в API?
Това е OAuth . OAuth е делегирана рамка за оторизация за REST/ API . Той позволява на приложенията да получат ограничен достъп (обхвати) до данните на потребителя, без да издават потребителска парола. Той отделя удостоверяването от упълномощаването и поддържа множество случаи на употреба, насочени към различни възможности на устройството.
По същия начин, как да добавя OAuth към моя API? Създаване на API на доставчик на OAuth 2.0
- В команден прозорец променете към папката на проекта, която сте създали в урока: Създаване на дефиниция на REST API за извикване.
- В дизайнера на API щракнете върху раздела API.
- Щракнете върху Добавяне > API на доставчик на OAuth 2.0.
- Попълнете полетата според следната таблица:
- Щракнете върху Създаване на API.
Човек може също да попита, трябва ли да използвате OAuth?
Ти трябва само използвайте OAuth ако Вие всъщност се нуждаят от него. Ако Вие изграждат услуга, където Вие трябва да използвам лични данни на потребител, които се съхраняват в друга система - използвайте OAuth . Ако не - Вие може да иска да се преосмислете подхода си!
Сигурен ли е API ключът?
Сигурност на API ключове API ключовете обикновено не се разглеждат сигурен ; те обикновено са достъпни за клиенти, което улеснява някой да открадне API ключ . Веднъж ключ е откраднат, няма изтичане, така че може да се използва за неопределено време, освен ако собственикът на проекта не отмени или възстанови ключ.
Препоръчано:
Трябва ли ми Photoshop, за да използвам Lightroom?
Разширено манипулиране на изображения Ако трябва да комбинирате снимки, да съединявате снимки заедно или да извършвате каквато и да е тежка работа по манипулиране на изображения, тогава ще трябва да се насочите към Photoshop. Lightroom работи добре за глобални корекции на изображения, но за редактиране на ниво пиксели Photoshop е това, от което се нуждаете
Каква база данни трябва да използвам с node js?
Възел. js поддържа всички видове бази данни, без значение дали е релационна база данни или NoSQL база данни. Въпреки това, NoSQL бази данни като MongoDb са най-подходящи за Node. js
Трябва ли да използвам flux или Redux?
Flux е шаблон, а Redux е библиотека. В Redux конвенцията е да имате едно хранилище на приложение, обикновено разделено на домейни с данни вътрешно (можете да създадете повече от едно хранилище на Redux, ако е необходимо за по-сложни сценарии). Flux има един диспечер и всички действия трябва да преминат през този диспечер
Какъв тип данни трябва да използвам за телефонен номер в SQL?
Съхранявайте телефонните номера в стандартен формат, като използвате VARCHAR. NVARCHAR би бил ненужен, тъй като говорим за числа и може би няколко други знака, като '+', ' ', '(', ')' и '-'
Трябва ли да използвам oauth2 за моя API?
2 отговора. Добре е, че искате да направите REST API в node. Но ако вашите данни са чувствителни, като лични потребителски данни, тогава трябва да поставите някакъв защитен слой на вашия API. Също така, използването на OAuth или друга защита, базирана на токени, може да ви помогне да изградите по-добра проверка на разрешенията във вашата потребителска база