Recent blog articles:

How to Add Authentication and Protect Your Application With OpenAM and OpenIG Stack

How to add OpenAM authentication for an application, and setup proxying to the application using OpenIG so an unauthenticated user could not access the application

How to Setup Active Directory Authentication in a Spring Boot Application

How to configure OpenAM to authenticate in a Spring Boot Application via Active Directory

How to Setup OAuth2/OIDC Federation in OpenAM

How to Setup OAuth2/OIDC federation between OpenAM Server and Client Instances

How to Setup SAMLv2 Federation in OpenAM

How to Setup SAMLv2 Federation between OpenAM Idetity Provider and Service Provider Instances

OpenAM 14.8.4 Released

Moved CORS settings to administration console, added binding for LDAP & AD authentication, signinficant performance improvements

OpenIG 5.2.2 Released

Add Sec-WebSocket Protocol support

OpenAM 14.8.3 Released

Added JSONStdout audit logger, setGroups action to the user REST endpoint, updated embeddeed OpenDJ version, and many other issues fixed

OpenAM and Spring Boot 3 Integration via OpenAM Cookie

How to setup authenticaion in Spring Boot Application via OpenAM

OpenAM and Spring Boot 3 Integration via SAMLv2 Protocol

How to setup federated authenticaion in Spring Boot Application via OpenAM using SAMLv2 Protocol

OpenAM and Spring Boot 3 Integration via OIDC OAuth2 Protocol

How to setup federated authenticaion in Spring Boot Application via OpenAM using OIDC OAuth2 Protocol

OpenAM 14.8.2 Released

Added Docker Xmx UseContainerSupport, updated embeddeed OpenDJ version, and many other issues fixed

SAML Authentication in Yandex Cloud via OpenAM

How to setup federated authenticaion in Yandex Clound via OpenAM using SAML

OpenIG 5.2.1 Released

Added JDK 21 support

OpenAM 14.8.1 Released

Added Docker Xmx UseContainerSupport, updated embeddeed OpenDJ version, and many other issues fixed

OpenDJ: Supercharged LDAP Data Storage and Performance

OpenDJ now supports Apache Cassandra and ScyllaDB as a backend with all performance, resillience and scalability benefits

OpenDJ 4.6.1 Released

Allow store LDAP catalog data in Apache Cassandra or ScyllaDB NOSQL cluster, added JDK 21 compartibility

OpenAM 14.7.4 Released

Added Docker Xmx UseContainerSupport, updated embeddeed OpenDJ version, and many other issues fixed

OpenDJ 4.5.9 Released

Generate SHA256WithRSA certificate as default, remove TLSv1 as a default protocol

OpenDJ 4.5.6 Released

Fixed unused trailing bytes in ASN.1 sequence

OpenAM 14.7.3 Released

Internal session cache improvements, fixed security vulnerabilites

OpenDJ 4.5.5 Released

Extend admin port connection limits, PBKDF2-HMAC-SHA256 and PBKDF-HMAC-SHA512 password storage is configured by default, and many more...

How to Create Custom OpenAM DataStore Integration

How to create custom OpenAM DataStore integration using MongoDB as an example

Setup Tracing with OpenTelemetry and Jaeger

How to setup tracing with OpenTelemetry and Jaeger

How to Protect WebSocket connection with OpenAM and OpenIG

How to setup OpenAM and OpenIG stack to protect WebSocket connection

OpenIG 5.1.1 Released

Added cache settings to token transformation filter

OpenAM 14.7.2 Released

NTLMv2 authentication module, ordered authentication post process classes

How to Customise OpenAM

This article explains how create custom OpenAM project and run it in the local environment

OpenAM 14.7.1 Released

Fixed classic UI in JDK 11 and higher, minor improvements

OpenAM 14.7.0 Released

Added JDK 11, 17, 19 support, performance improvements, fixed vulnerabilities

OpenDJ 4.5.4 Released

Added JDK 11, 17, 19 support, added Docker JDK 17 platforms: linux/amd64, linux/arm64/8, linux/arm/v7

OpenDJ 4.5.3 Released

Fixed bugs, improved build pricess

OpenDJ 4.5.1 Released

Added BCFKS FIPS key store type support, minor improvements and bug fixes

OpenAM 14.6.6 Released

Fix NT auth module vulnerability

How to Start OpenAM and OpenDJ in Separate Docker Contaners

In this article we will prepare and create OpenAM and OpenDJ instances in separate Docker containers

OpenDJ 4.5.0 Released

Added Java 11, 16, 17, 18 compartibility, Docker image improvements, PBKDF2-HMAC-SHA256 and PBKDF-HMAC-SHA512 password encoding schemes and many more...

OpenAM 14.6.5 Released

Security updates, SAML impromvemens, Apache Cassandra CTS and user data store performance imporvemennts and many more...

OpenAM Monitoring Using Prometheus

This article covers basic OpenAM and Prometheus setup

OpenDJ 4.4.13 Released

Added FIPS support, Docker image improvements, JSON support, security updates

How to Integrate OpenIG and Message Brokers

How to send and receive message broker messages to http and backwards

ICAP Filter in OpenIG

How to setup ICAP Filter for DLP and Antivirus protection with OpenIG

OpenIG 5.1.0 Released

Added message brokers integration, ICAP Filter for DLP and Antivirus protection by and many other updates

OpenAM 14.6.4 Released

Fixed CVE-2021-35464 remote code execution, updated Apache Cassandra Embedded version, reduced Docker image size

OpenAM 14.6.3 Released

Apache Cassandra performance improvements, Same Site cookie settings, QR authentication UI etc

OpenAM QR Authentication

How QR authentication works and how to setup it in OpenAM

Adaptive Authentication

How to Improve Security Without Annoying Users

OpenAM 14.6.2 Released

Migration to Apache Cassandra 4, performance improvements, fixed issues

OpenDJ 4.4.10 Released

Docker image improvements, library updates, fixed issues

Login and Password Authenticaion

Login and password authentication, implementation, tips and hints, advantages and disadvantages

Migrate OpenAM to Apache Cassandra without a Single Point of Failure

How to plan data storages and data centers resources for OpenAM fault tolerance

Passwordless Authentication Methods, their Pros, and Cons

In the following acticle we cover basic passwordless authentication method, their use cases, cons and pros

How to Setup 2FA with Google Authenticator in OpenAM

How to setup Google Authenticator as two-factor authentication (2FA) in OpenAM

How to Setup Kerberos Authentication with OpenAM

How to setup Kerberos Single Sign On authentication with OpenAM and authenticate seamlessly using Active Directory account

OpenAM 14.5.3 Released

New QR Authentication module, and many more improvements and bug fixes

OpenDJ 4.4.7 Released

Docker image improvements, library updates, bug fixes

How To Setup Active Directory Authenticaion In OpenAM

How to use Active Directory as a user data source and use for authentication

OpenIG 5.0.8 Released

Update logging, routes configuration, security issues fix

OpenAM 14.5.1 Released

Significant performance improvements and many more

Stateful vs Stateless Authentication

Stateful vs Stateless Authentication Advantages and Disadvantages Comparsion

How To Protect Kubernetes Services With OpenIG

This article explains how to protect services deployed on Kubernetes with OpenIG

How To Run OpenIG in Kubernetes

This article explains how to deploy OpenIG in Kubernetes

How To Run OpenDJ in Kubernetes

This article explains how to run OpenDJ in Kubernetes using StatefulSet

How To Run OpenAM in Kubernetes

This article explains how to run OpenAM in Kubernetes using StatefulSet

What is Single Sign-On and How does it Work

This article gives a basic understanding about Single Sign-On technology

How OpenAM Works Simple Explanation

This article explains how OpenAM and its ecosystem works in a very simple way

OpenDJ Tips and How-Tos

Some useful commands one could use to manage OpenDJ

OpenAM 14.4.2 Released

Implemented WebAuthn Authentication Module

OpenAM Quick Start Guide

How to quick start with OpenAM and Apache HTTP Server

OpenIDM 5.5.0 Released

OpenIDM completely build from source, added Docker distribution and CI via Travis-CI

OpenAM 14.4.1 Released

Implemented WebAuthn Authentication Module

OpenDJ 4.4.3 Released

OpenIG 5.0.7 Released

OpenAM-JEE-Agents 4.1.4 Released

OpenAM Version Updated

OpenICF 1.5.2 Released

OpenAM Version Updated

How to Setup WebAuthn Authentication in OpenAM

How to Setup WebAuthn Authentication and Registration in OpenAM

OpenICF 1.5.1 Released

OpenAM-JEE-Agents 4.1.3 Released

OpenAM 14.3.1 Released

Implemeted Apache Cassandra as User Data Store

OpenDJ 4.4.2 Released

How To Protect Web Services with OpenIG

How to protect web services with OpenIG with examples and source code

How to Use Apache Cassandra as User DataStore

How to Use High Perfomant and Availability DataStore Apache Cassandra as User DataStore in OpenAM

OpenAM-JEE-Agents 4.1.2 Released

Convert OpenAM Token to OpenID Connect (JWT)

Sample configuration shows, how to convert OpenAM token to OpenID Connect (JWT) with OpenIG

OpenAM 14.2.1 Released

OpenDJ 4.4.1 Released

OpenDJ 4.3.5 Released

OpenDJ 4.3.4 Released

OpenDJ 4.3.3 Released

OpenAM 14.1.17 Released

OpenAM 14.1.14 Released

OpenDJ 4.3.1 Released

OpenAM Google reCaptcha Authentication Module

How to configure Google reCaptcha Authentication Module for OpenAM

OpenAM Persistent Cookie Authentication Module

How to configure Authentication Persistent Cookie Authentication Module for OpenAM

OpenDJ Administration Guide

We added OpenDJ Administration Guide to our wiki

OpenDJ vs OpenLDAP

OpenDJ vs OpenLDAP comparsion

OpenAM: How to write custom authentication module

Following artice describes how to write a custom authentication module and implement it on OpenAM

OpenDJ 4.2.5 Released

OpenAM Quick Start with Docker

Following article describes how to install OpenAM with Docker and protect simple site

How to Login via Facebook OAuth2 Identity Provider

Following article describes how login to OpenAM via Facebook OAuth2 IDP

How to Login via VKontakte OAuth2 Identity Provider

Following article describes how login to OpenAM via VKontakte OAuth2 IDP

How to Login via Odnoklassniki OAuth2 Identity Provider

Following article describes how login to OpenAM via Odnoklassniki OAuth2 IDP

How to Login via "Gosuslugi RF" OAuth2 Identity Provider

Following article describes how login to OpenAM via "Госуслуги РФ" OAuth2 IDP