Java

7 Beiträge

User Login Screen

Java EE & Keycloak | Secure your application with Keycloak

When developing a new application, user management is usually required as well. To relieve the developers of this task in Java EE application, Keycloak is offered as an identity and access management solution. Assuming that the Keycloak server is already prepared accordingly, I will show below how the interaction with an application server can succeed.

Weiterlesen

ArchUnit | Überprüfen der Architektur in Java-Anwendungen

Ein wichtiger Bestandteil bei der Entiwcklung einer Anwendung ist das automatisierte Testen. Hierfür wurden verschiedenste Framworks entwickelt, um neben einfachen Unit-Tests noch weitere Komponenten untersuchen zu können, beispielsweise durch Mocking oder Stubbing. In diesem Artikel möchte ich eine Bibliothek vorstellen, mit der die gesamte Architektur einer Anwendung geprüft werden kann: ArchUnit.

Weiterlesen

SSO | Single Sign-On using Apache, Kerberos and Jakarta EE

At my working place I had the task to develop an Jakarta EE web application where LDAP users from the company can log in and do some stuff. This article is not about what the app was capable of but about the SSO authentication part. One requirement was that the users do not have to log in independently, but that this happens automatically in the background. In the following I would like to explain how I have achieved this.

Weiterlesen
LDAP Authentifizierung Java

LDAP in Java | Authentifizierung und Autorisierung

Im Rahmen meines Abschlussprojektes habe ich eine Anwendung umgesetzt, bei der sich ein Benutzer bei der Anmeldung gegen das firmeninterne Active Directory authentifizieren muss. Zudem wird die Autorisierung auf bestimmte Bereiche in der Anwendung über AD-Gruppen vorgenommen. Im ersten Teil möchte ich vorstellen, wie sich das mit Java umsetzen lässt.

Weiterlesen
Bild vom Hoemscreen mit den Apps von einem Smartphone

App-Entwicklung | Wie entwickle ich eine Android-App – Teil 1

Schon seit längerer Zeit habe ich vor, eine eigene App zu entwickeln. Bisher ist es aber immer daran gescheitert, dass ich mich nicht genügend motivieren konnte, mich in die Technologie einzuarbeiten und ich keine gute Idee für eine App hatte. Nun aber möchte ich das Thema angehen und in mehreren Teilen – wie viele es werden, weiß ich noch nicht genau – meinen Fortschritt dokumentieren. Damit möchte ich auch dir helfen, falls du ebenfalls an App-Entwicklung interessiert bist 🙂

Weiterlesen
Ein Hund, der sich ausruht

Testen eines REST-Clients in Java mit WireMock

Egal, ob es sich um die Abfrage einer Datenbank oder die Berechnung des Gesamtwertes eines Warenkorbs handelt, im Idealfall decken die Tests zu annähernd 100% den produzierten Code ab. Warum es sinnvoll ist, überhaupt Tests zu schreiben,  möchte ich an dieser Stelle gar nicht thematisieren. Vielmehr soll dieser Post ein Problem behandeln, welches sich mir vor einiger Zeit gestellt hat: das Testen eines REST-Clients in Java.

Weiterlesen