Autentikasi Laravel

Seperti yang kita lihat di artikel sebelumnya, autentikasi diperlukan saat login melalui API. Laravel menyediakan dua opsi untuk autentikasi API ini, yaitu Passport dan Sanctum. Passport adalah penyedia autentikasi OAuth2, sedangkan Sanctum menyediakan autentikasi yang lebih simpel. Dalam artikel ini kita lebih membahas Passport yang umum digunakan dalam autentikasi API. Dengan mengasumsikan Laravel sudah terinstal, … Read moreAutentikasi Laravel

Tempat Bertanya

Suatu sore di akhir paruh kedua tahun 80an, Jeki -sahabat saya yang sama-sama sedang mengambil kursus komputer dasar- memasukkan pertanyaan ke personal computer Apple  II yang kami gunakan untuk belajar. Cuma pertanyaaan iseng, “Apa nama ibukota Indonesia?” Hari itu hari pertama kami kursus, dan Jeki dengan segala misinformasinya menganggap PC itu bisa menjawab segala pertanyaan. … Read moreTempat Bertanya

Type API

Berdasarkan availability, ada 3 jenis API: 1. Private API atau internal API Adalah API yang dibangun oleh team internal perusahaan atau sebuah organiasi untuk memenuhi kebutuhan aplikasinya sendiri. Meskipun nantinya aplikasi digunakan oleh client lain, tapi API tetap hanya bisa diakses oleh aplikasi tersebut dan tidak terbuka untuk aplikasi lainnya. 2. Partner API API ini … Read moreType API

Spesifikasi / Protokol API

Pada artikel sebelumnya kita sudah membahas mengenai salah satu arsitektur API yaitu REST. Selain itu ada beberapa spesifikasi, protokol ataupun arsitektur API. Berikut ini kita akan melihat beberapa yang banyak digunakan dalam integrasi aplikasi. XML-RPC (Remote Procedure Call) adalah protokol yang digunakan untuk transfer data menggunakan format XML khusus. XML-RPC lebih dahulu ada dibanding SOAP … Read moreSpesifikasi / Protokol API

REST API vs Web Services

Sebelum beranjak lebih dalam mengenai API, kita bahas teknologi selain REST API yang bertujuan untuk integrasi antar aplikasi. Pertama adalah Web Service. Sering dikatakan bahwa Web Service adalah API, sedangkan API tidak selalu merupakan Web Service. Web Service berkomunikasi hanya dengan protokol HTTP saja dan format data yang ditransfer berformat XML, sedangkan API bisa menggunaan … Read moreREST API vs Web Services

Apa sih API itu?

Application Programming Interface menjadi semakin penting karena semakin berkembangnya teknologi cloud yang dibarengi dengan penerapan containerization aplikasi dalam arsitektur microservices. Secara sederhana, API adalah antar muka (interface) yang mengintegrasikan antara satu aplikasi dengan aplikasi lainnya untuk melakukan query atau bertukar data. Komunikasi ini bisa antara frontend dengan backend, seperti yang dijelaskan dalam artikel MVC sebelumnya, … Read moreApa sih API itu?

Let's Coding while Relaxing