Pertanyaan yang diberi tag rest

21
Cara terbaik untuk menerapkan otentikasi untuk REST API

Kami mengembangkan aplikasi berbasis sosial untuk seluler. Setiap aplikasi mengkonsumsi layanan web API RESTful. Ketika saya menerapkan login saya biasanya menyimpan nama pengguna dan kata sandi di suatu tempat di perangkat. Lalu saya mengirim mereka dan sebagai tanggapan saya mendapatkan akses ke...

21
OAuth2 ROPC vs Basic Auth untuk API REST publik?

Kasus penggunaan khusus yang saya tertarik di sini adalah mengautentikasi REST klien terhadap titik akhir server yang tersedia untuk umum (seperti API REST publik). Solusi paling sederhana di sini adalah Auth Dasar . Tapi saya sering mendengar OAuth2 disebut-sebut sebagai solusi auth superior di...

20
Alternatif untuk OAuth?

Industri Web bergeser / telah bergeser ke arah menggunakan OAuth saat memperluas layanan API ke konsumen & pengembang eksternal. Ada beberapa keanggunan secara sederhana .... dan yah, proses 3 langkah OAuth tidak terlalu buruk ... saya hanya menemukan itu adalah yang terbaik dari banyak pilihan...

19
Apakah decoupling trump DRY di REST?

Saya sedang membangun REST API untuk mengekspos sebagian besar fungsionalitas Java API yang ada. Kedua API untuk penggunaan internal dalam organisasi saya; Saya tidak harus mendesain untuk penggunaan eksternal. Saya memiliki pengaruh atas kedua API tetapi menerapkan yang REST. Java API akan terus...

18
API TENANG mewakili tidak adanya sesuatu

Bayangkan sebuah API untuk mengidentifikasi apakah seseorang telah memilih hewan roh mereka. Mereka hanya dapat memiliki nol atau satu binatang roh. Saat ini: /person/{id}/selectedSpiritAnimal ketika mereka telah memilih binatang, kembalikan http 200 dan {selectedAnimal:mole} tetapi ketika...

17
HTTP tenang dan websocket di aplikasi yang sama?

Jika aplikasi sudah terbuka WebSocketuntuk feed langsung, haruskah saya menggunakannya AJAXuntuk komunikasi lain dengan server? Karena koneksi sudah dibuka, haruskah kita menggunakannya untuk permintaan yang Request/Responsebukan waktu nyata? Saya lebih suka RESTful HTTPpermintaan karena saya...

17
Sumber acara dan REST

Saya menemukan desain Event Sourcing dan saya ingin menggunakan dalam aplikasi di mana klien REST diperlukan (RESTful to be exact). Namun saya gagal menghubungkan ini bersama-sama karena REST cukup mirip CRUD dan sumber acara berbasis tugas. Saya bertanya-tanya bagaimana Anda bisa merancang...

17
Apa manfaat hypermedia (HATEOAS)?

Saya tidak mengerti manfaat dari HATEOAS untuk API yang dimaksudkan untuk digunakan oleh program (sebagai lawan dari manusia yang secara langsung menelusuri API Anda). Tentu, pelanggan tidak terikat pada skema URL tetapi mereka terikat pada skema data yang merupakan hal yang sama dalam pikiran...