API'm için OAuth kullanmalı mıyım?
API'm için OAuth kullanmalı mıyım?

Video: API'm için OAuth kullanmalı mıyım?

Video: API'm için OAuth kullanmalı mıyım?
Video: Protect an API in Azure API Management using OAuth - Step-by-Step Tutorial 2024, Mayıs
Anonim

2 Cevap. senin istediğin güzel yapmak Bir dinlenme API düğümde. Ancak verileriniz özel kullanıcı verileri gibi hassassa, o zaman bir tür güvenlik katmanı eklemeniz gerekir. API . Ayrıca, OAuth'u kullanma veya diğer belirteç tabanlı güvenlik, kullanıcı tabanınızda daha iyi bir izin denetimi oluşturmanıza yardımcı olabilir.

Bu şekilde API'de OAuth nedir?

Bu OAuth . OAuth REST/ için yetki verilmiş bir yetkilendirme çerçevesidir API'ler . Uygulamaların, bir kullanıcının parolasını vermeden bir kullanıcının verilerine sınırlı erişim (kapsamlar) elde etmesini sağlar. Kimlik doğrulamayı yetkilendirmeden ayırır ve farklı cihaz özelliklerine yönelik çoklu kullanım durumlarını destekler.

Benzer şekilde, API'me OAuth'u nasıl eklerim? OAuth 2.0 sağlayıcı API'si oluşturma

  1. Bir komut penceresinde, öğretici Öğreticide oluşturduğunuz proje klasörüne geçin: Bir REST API tanımını çağırmak oluşturma.
  2. API Tasarımcısı'nda API'ler sekmesine tıklayın.
  3. Ekle > OAuth 2.0 Sağlayıcı API'sine tıklayın.
  4. Aşağıdaki tabloya göre alanları doldurun:
  5. API Oluştur'a tıklayın.

Ayrıca, OAuth kullanmalı mısınız?

Malısın bir tek OAuth'u kullan Eğer sen aslında ihtiyacı var. Eğer sen nerede bir hizmet inşa ediyorlar sen ihtiyaç kullanmak bir kullanıcının başka bir sistemde depolanan özel verileri - OAuth'u kullan . değilse - sen belki ister ile yaklaşımınızı yeniden düşünün!

API anahtarı güvenli mi?

Güvenlik ile ilgili API anahtarlar API anahtarlar genellikle dikkate alınmaz güvenli ; genellikle müşteriler tarafından erişilebilirdir, bu da birinin bir şeyi çalmasını kolaylaştırır. API anahtarı . Bir kere anahtar çalınırsa, son kullanma tarihi yoktur, bu nedenle proje sahibi iptal etmedikçe veya yeniden oluşturmadıkça süresiz olarak kullanılabilir. anahtar.

Önerilen: