Homann SoftwareHomann Software
  • About
  • Learning Hub
    • Business Vision
    • Artificial Intelligence
    • Software Architecture
    • Distributed Computing
    • Technological Frameworks
    • Hands-on
    • Cheat sheetUseful information in a compact format
  • Team principles
  • Commitments
  • Portfolio
  • Toolkit

Security

Architectural illustration of a browser, an identity gateway and a protected application connected by an authorization-code path.
Java

Spring Boot and Keycloak OIDC for Beginners: Login, Secure APIs, and Understand Every Step

Adding a login button to a Spring application is easy. Understanding what happens after someone clicks it takes a little more work. Who checks the password? Why are there several tokens? Why can a logged-in user still receive a 403? And why does an API need different security settings from Read more

By Enrico Homann, 5 days ago October 28, 2026
An AI agent carries a limited permission key through an authorization gateway to one permitted business operation.
Artificial Intelligence

AI Agent Authorization: From OAuth Access to Bounded Business Actions

A valid token is only the beginning. Enforce delegated authority, exact approvals and current business policy before an AI agent changes enterprise state.

By Enrico Homann, 2 weeks ago October 19, 2026
Best Practices

Fortifying Your Website: Using fail2ban, ModSecurity & Cloudflare

In an era where digital threats loom large over online spaces, securing your website against relentless hack attempts has become paramount. With services like SSH, email, and WordPress facing approximately 100 hack attempts daily, the need for robust security measures is undeniable. This article delves into the intricacies of these Read more

By Enrico Homann, 3 years ago September 16, 2026
Recent Posts
  • Spring Transactions for Beginners: Make Database Changes All or Nothing November 2, 2026
  • Pumpkin Patrol: Build a Tiny Halloween Browser Game with JavaScript October 31, 2026
  • Spring and Physical AI for Beginners: Build a Tested Robot Mission Coordinator October 30, 2026
  • Domain-Driven Design with Spring for Beginners: From Business Rules to a Tested Application October 29, 2026
  • Spring Boot and Keycloak OIDC for Beginners: Login, Secure APIs, and Understand Every Step October 28, 2026
Archives
  • November 2026 (1)
  • October 2026 (31)
  • September 2026 (9)
  • July 2026 (2)
  • April 2024 (2)
  • March 2024 (3)
  • February 2024 (1)
  • July 2023 (3)
  • May 2023 (4)
  • April 2023 (6)
  • July 2020 (1)
  • May 2020 (6)
  • April 2020 (1)
  • March 2020 (1)
  • ACM – Code of Ethics and Professional Conduct
  • Imprint / Impressum
  • Privacy / Datenschutz
Copyright © 2020-2026 by homannsoftware.com. All rights reserved.