Advanced Search
Search Results
211 total results found
Cookies and Session
Cookies🍪 Cookies คืออะไร? Cookies คือ ไฟล์ข้อความขนาดเล็กที่ทางฝั่งเว็บเซิฟเวอร์ทำการสร้างเเละส่งเข้ามาเก็บไว้ที่ web browser ของผู้ใช้งาน โดยมันจะเกิดขึ้นเมื่อผู้ใช้มีการเข้าไปรับชมเว็บไซต์ต่าง ๆ ตัวอย่างของไฟล์ cookies เเล้ว cookies เนี่ยใช้เก็บอะไร? ...
Authentication methods
Method🔧 ต้องขอเกริ่นก่อนว่า การยืนยันตัวตน (Authentication) มันมีหลายวิธี โดย JWT ก็เป็นหนึ่งในวิธียืนยันตัวตนเเบบ Token-based authentication ในที่นี้จะขอยกตัวอย่าง 3 วิธีที่เราน่าจะคุ้นชินกัน 1. Password-based authentication วิธีนี้เป็นวิธีที่ทั่วไปเเละใช...
Json Web Token
JWT🔒 JWT คืออะไร? JWT หรือ Json Web Token คือมาตรฐานการเข้ารหัสข้อมูลใน token (RFC 7519) ที่เหมาะสำหรับการใช้ยืนยันตัวตนในเว็บเเอพพลิเคชั่นที่มีผู้ใช้จำนวนมาก อธิบายง่าย ๆ มันก็คือ token ที่เอาไว้ใช้ยืนยันตัวตนเวลาจะทำกิจกรรมบางอย่างบนเว็บไซต์นั่นเอง ตัวอย่...
JWT in Authentication process
How JWT works🔍 การยืนยันตัวตนด้วย JWT สถานการณ์จำลอง นาย A เป็น admin ของระบบร้านค้าเเห่งหนึ่งเเละต้องการที่จะ login เพื่อไปดูข้อมูลการซื้อ-ขายสินค้าในหน้า dashboard ของระบบ 1. นาย A ส่ง authenticated request ไปยัง Server 2. Server ได้ทำการยืนยันว่า นาย ...
CSC105 Backend: Authentication & Cookie
From the last session, we all have done the API endpoint implementation using Node.js to do database operations from API calling. Did we spot some missing part of our API? How can we separate operations and permission based on each user? Authentication Mos...
IoT Lab - Basic & Setup
What is IoT? IoT stands for Internet of Things. It refers to the interconnectedness of physical devices, such as appliances and vehicles, that are embedded with software, sensors, and connectivity which enables these objects to connect and exchange data and al...
IoT Lab - ESP32 with Ultrasonic Sensor
The ultrasonic sensor uses sonar to determine the distance to an object. This sensor reads from 2cm to 400cm (0.8inch to 157inch) with an accuracy of 0.3cm (0.1inches), which is good for most hobbyist projects. In addition, this particular module comes with ul...
CSC105 Backend 27/4/23
1. What is the Backend? Backend development (often called the “server-side” development), is the creation of everything that goes on behind the scenes of a website or application that the user can’t see. The backend normally consists of an application, server ...
IoT Lab - Humidity Sensor (D.I.Y guide)
The sensor used for measuring temperature and humidity of the surrounding environment. The box contains AM2302 DHT22 sensor which are the temperature and humidity which outout calibrated digital signal for the data. When you want to try using each sensor, t...
IoT Lab - Wi-Fi Connection
The controller board that we're currently using (ESP32) has built-in Wi-Fi adapter which able to 2.4GHz WPA Wi-Fi. Connecting Wi-Fi can extend more use cases of the board by connecting, sending and receiving data from the internet. In this workshop, we are go...
IoT Lab - Homebridge Setup
Introducing Homebridge, an Apple Homekit Gateway for simulating HomeKit compatible device. In general, if you want a remotely-controllable device, you need an extraordinary price device that support Apple HomeKit and Google Home platform. The device need to b...
IoT Lab - Connect ESP32 with Homebridge
If you haven't setup the ESP32 microcontroller and Homebridge before, you should setup that first! Schematic – ESP32 with Humidity and Temperature Sensor and LED Lights Code #include "DHT.h" #include <HTTPClient.h> #include <WiFi.h> #include <WebServer.h> #...
CSC105 Backend: Cookie
Cookie To learn more on what's cookie, just googling "what's web cookie". Next, let's see the cookie in action. What cookie a website stored Try to open any website in the browser. For example, https://sqlworkshop.bsthun.com/. Open DevTools windows (by...
IoT Lab - Basic & Setup
What is IoT? IoT stands for Internet of Things. It refers to the interconnectedness of physical devices, such as appliances and vehicles, that are embedded with software, sensors, and connectivity which enables these objects to connect and exchange data and al...
IoT Lab - Humidity Sensor Example
The sensor used for measuring temperature and humidity of the surrounding environment. The box contains AM2302 DHT22 sensor which are the temperature and humidity which outout calibrated digital signal for the data. Searching Guide When you want to try to ...
IoT Lab - Wi-Fi Connection
The controller board that we're currently using (ESP32) has built-in Wi-Fi adapter which able to 2.4GHz WPA Wi-Fi. Connecting Wi-Fi can extend more use cases of the board by connecting, sending and receiving data from the internet. In this workshop, we are go...
IoT Lab - Calling HTTP Request
Schematic – ESP32 with Humidity and Temperature Sensor and LED Lights Code #include "DHT.h" #include <HTTPClient.h> #include <WiFi.h> #include <WebServer.h> #define DHTPIN 25 // what pin we're connected to #define DHTTYPE DHT22 // DHT 22 (AM...
Repo Golang
First Step Clone Repo Golang อันดับแรกก่อนที่จะเริ่มอ่าน Code เป็นก็ต้องมี code ซะก่อน ใส่ URL ตรงนี้เลยองค์ประกอบของหลังบ้านที่ควรรู้ จะเห็นว่า folder กับไฟล์งานนั้นเยอะมาก แต่จริงๆแล้วที่จำเป็นต้องดูจริงๆมีแค่ DB มันเป็น type struct ของ table ใน d...
การอ่าน func สำหรับ integration เบื้องต้น
step 1 Find the Function สมมุติว่าอยากจะทำการ integration login ก็ไปที่ Route login step 2 Analysis the Function อันนี้คือสิ่ง request ที่ต้องการก่อนที่จะใช้ function login ได้. คือ function login ไม่ต้องรู้หรอกว่าทำงานยังไง รู้คือว่า มันคืนอะไรม...
What is Dio
What is Dio? Dio ไม่ใช่ตัวละครใน jojo แต่ Dio เป็นไคลเอนต์ HTTP ที่มีประสิทธิภาพสำหรับ Dart มีการสนับสนุนสำหรับตัวสกัดกั้น, การกำหนดค่าส่วนกลาง, FormData, การยกเลิกคำขอ, การดาวน์โหลดไฟล์ และการหมดเวลา และอื่น ๆ Flutter เสนอแพ็คเกจ http ที่ดีสำหรับการทำงานเครื...