Recent blog articles:
OpenAM 15.1.6 Released
Stability improvements, authentication enhancements, and Docker optimizations.
OpenDJ 4.9.4 Released
Docker enhancements, backend configuration improvements, and Java SE 24 support
OpenAM and OpenIG: Implementing Zero Trust Security Principles
In this article, we’ll explore how to implement Zero Trust principles using a combination of OpenAM and OpenIG.
OpenAM 15.1.5 Released
Fixed CVE-2025-27497 Denial of Service (Dos) using alias loop, CVE-2025-2679, fail fast when updating OpenDJ schema on OpenAM
OpenDJ 4.9.3 Released
Fixed CVE-2025-27497 Denial of Service (Dos) using alias loop, fixed issues, documentation update
OpenAM 15.1.4 Released
Updated documentation, fixed UI tests, updated dependencies
OpenICF 1.7.2 Released
Fixed CVE-2023-2210, allows an attacker to compromise MySQL Connectors, OpenDJ update
OpenIDM 6.2.4 Released
Fixed CVE-2023-2210, allows an attacker to compromise MySQL Connectors, documentation update
OpenDJ 4.9.2 Released
Added support for for Oracle, MySQL, and MSSQL for JDBC backend, fixed loading third-party libraries
OpenDJ 4.9.1 Released
Improved JDBC backend performance
OpenDJ: Using a Relational Database as an LDAP Backend
In the following article we will setup PostgtreSQL as an OpenDJ backend
OpenDJ 4.9.0 Released
Added SQL JDBC Backend, fixed vulnerabilities
OpenAM 15.1.3 Released
Update VK, OK OAuth 2.0 providers, added mail.ru OAuth 2.0 provider, change OIDC token issuer validation to support parameterized queries
SAML Authentication in WordPress via OpenAM
How to setup federated authenticaion in WordPress via OpenAM using SAML
Bootstrap OpenAM and OpenDJ Docker Containers
How to configure and run OpenAM with OpenDJ in Docker containers
OpenIG 5.3.1 Released
Added Java 23 support, documentation migrated to the AsciiDoc format
OpenAM 15.1.2 Released
Fixed CVE-2024-47535 Denial of Service attack, updated OpenDJ, publish javadoc to the documentation site
OpenIDM 6.2.3 Released
Fixed missing sample workflow chess image
OpenIDM: Can your IDM play chess?
In this article, we will configure OpenIDM workflow to play chess between users.
OpenDJ 4.8.2 Released
Added RFC 3672 and X.501 compartibility, fixed issues
OpenIDM 6.2.2 Released
Fixed inline javascript editor issues, update documentation links and fixed issues
OpenIDM 6.2.1 Released
Docker Image with Java 23, migrated documentation to the AsciiDoc format
OpenICF 1.7.1 Released
Added Java 23 support, added maven-compiler-plugin release for cross compile compatibility
OpenAM 15.1.1 Released
Added Java 23 support, migrated documentation to the AsciiDoc format
OpenDJ 4.8.1 Released
Added Java 23 support, migrated documentation to the AsciiDoc format, fixed DIT structure rules control
OpenIDM 6.2.0 Released
Docker Image with Java 21, added Java 22 support
OpenIG 5.3.0 Released
Docker Image with Java 21, added Java 22 support
OpenAM 15.1.0 Released
Docker Image with Java 21, added Java 22 support
OpenICF 1.7.0 Released
Docker Image with Java 21, added Java 22 support
OpenDJ 4.8.0 Released
Docker Image with Java 21, added Java 22 support, documentation improvements and fixed some issues.
OpenIDM: Active Directory Identity Management
In this article, we will configure Active Directory identity management from OpenIDM.
OpenIDM 6.1.2 Released
Fixed some errors
OpenDJ 4.7.0 Released
Added LDAP Relax Rules Control, alias dereferencing for search requests and more
OpenAM 15.0.4 Released
Fixed CVE-2024-41667 FreeMarker template injection
OpenIDM 6.1.1 Released
Added documentation
OpenAM 15.0.3 Released
Update OpenDJ version, added documentation
OpenDJ 4.6.5 Released
Build documentation in GitHub actions, fixed version upgrade error, etc
Authentication in a Single‐Page Application via OpenAM using OAuth2 OIDC Protocol
How to setup federated authentication in a Single Page Application via OpenAM using OIDC OAuth2 Protocol with PKCE
API Throughput Control (Throttling) with OpenIG Authorization Gateway
This article explains API throttling use cases and how to setup various throttling policies with OpenIG
OpenIG 5.2.3 Released
Add MacOS arm64 support, security updates
OpenIDM 6.1.0 Released
Update OpenICF, security updates
OpenAM 15.0.2 Released
Build documentation from source, security updates
OpenICF 1.6.2 Released
Security updates
OpenDJ 4.6.4 Released
Added embedded OpenDJ project, security updates
How to Run OpenDJ‐based Embedded LDAP in Spring Boot Application
This article explains how to run an embedded OpenDJ instance as part of a Spring Boot application
How to Protect WebSocket connection with OpenAM and OpenIG
How to setup OpenAM and OpenIG stack to protect WebSocket connection
How To Protect Web Services with OpenIG
How to protect web services with OpenIG with examples and source code
OpenAM Authentication via Gosuslugi Portal
How to prepare and setup OpenAM to use Gosuslugi Portal Authentication
OpenIDM 6.0.1 Released
Update Docker image to JRE 19 and restore lnux/s390x and linux/arm64/8 platforms
OpenICF 1.6.1 Released
Update Docker image to JRE 19 and restore lnux/s390x platform
How to Setup WebAuthn Authentication in OpenAM
How to Setup WebAuthn Authentication and Registration in OpenAM
OpenAM 15.0.1 Released
Security updates
OpenAM 15.0.0 Released
Changes ESIA signature algorithm from RSA to GOST, added WebAuthn support to XUI
OpenIDM 6.0.0 Released
Added Java LTS 11, 17, 21 version support, extend Docker supported architectures, OpenICF version update
OpenICF 1.6.0 Released
Added Java LTS 11, 17, 21 version support, extend Docker supported architectures
OpenDJ 4.6.3 Released
Fixed OpenIDM compartibility, bump Docker image JRE to 19 version
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
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
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 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 a 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