Fading Coder

One Final Commit for the Last Sprint

Zero-Registration SMS Verification API for Rapid Prototyping

Access Credentials Generate an API key by completing the daily authentication process within the distribution channel. This lightweight onboarding eliminates formal registration requirements while providing immediate accesss credentials. API Endpoint POST https://gateway.temp-sms.io/v1/transmit/{acc...

Implementing Service Authorization and Internal Authentication with Custom Annotations and Spring AOP

Spring AOP (Aspect-Oriented Programming) enables the separation of cross-cuting concerns like security from core bussiness logic. By defiinng aspects, join points, pointcuts, and advices, we can add authorization and authentication capabilities to service interfaces without altering the original cod...

Protecting the Node-RED Editor with Admin Authentication in Docker

The Node-RED editor and admin API are open by default. You can enable a simple username/password challenge by editing the settings.js file in your data directory. This walkthrough shows how to do that when running Node-RED in Docker, including generating a bcrypt hash for the password. Run Node-RED...

Creating MySQL Users for a Dockerized MySQL Container

Environment macOS 10.13.3 Docker 17.12.0-ce Image: mysql:5.7.21 Example container: CONTAINER ID: 478bbac9137b IMAGE: mysql:5.7.21 PORTS: 0.0.0.0:3306->3306/tcp NAMES: mysql.5.7.21.plus Start the container and connect as root Start the MySQL container and connect from the host using the MySQL clie...

Configuring SASL Authentication in an Apache Kafka Cluster

Configuring Kafka Authentication Using SASL This article outlines the procedure to configure authentication in an Apache Kafka cluster using the SASL mechanism, focusing specifically on SCRAM for security purposes. Overview of Supported Authentication Methods Apache Kafka allows authentication via S...