From 7c1e9081f9198e64f042aa635e6621e185fb8d3a Mon Sep 17 00:00:00 2001 From: Valera V Harseko Date: Wed, 30 Sep 2026 21:04:13 +0300 Subject: [PATCH 1/3] Remove unused blog data, a stray redirect post and outdated share links - Delete _data/blogposts.yml, unused since the move to _posts/ (#227) - Delete the "... copy.md" redirect post, which showed up as an empty card on /blog/page10/ and in sitemap.xml - Rename the OpenDJ 5.0.3 post to drop the space before .md (URL unchanged) - Use the HTTPS Twitter intent and Facebook sharer endpoints and URL-encode the shared link Fixes #238 --- _data/blogposts.yml | 778 ------------------ _includes/share-buttons.html | 4 +- ...o-Protect-Web-Services-with-OpenIG copy.md | 4 - ...md => 2026-02-04-opendj-5-0-3-released.md} | 0 4 files changed, 2 insertions(+), 784 deletions(-) delete mode 100644 _data/blogposts.yml delete mode 100644 _posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG copy.md rename _posts/{2026-02-04-opendj-5-0-3-released .md => 2026-02-04-opendj-5-0-3-released.md} (100%) diff --git a/_data/blogposts.yml b/_data/blogposts.yml deleted file mode 100644 index 4226645..0000000 --- a/_data/blogposts.yml +++ /dev/null @@ -1,778 +0,0 @@ -- - title: 'Single Sign-On with OpenAM and OpenIG: Practical Implementation Examples' - link: '/blog/sso-with-openam-and-openig-in-practice' - description: 'The article details several SSO approaches using open-source tools OpenAM and OpenIG' - products: - - openam - - openig -- - title: 'Single Sign-On (SSO): Seamless Authentication for Enterprise and Client Services' - link: '/blog/sso-seamless-authentication-enterprise-client-services' - description: 'In this article, we will explain what SSO is and where it is used. We will also look at a technical implementation example for web applications.' -- - title: 'Configuring OpenIDM for Synchronization Between Active Directory and OpenDJ' - link: '/blog/openidm-two-way-ad-opendj' - description: 'In this article we will configure two-way synchronization between Active Directory and OpenDJ. Changes made in Active Directory will be synchronized to OpenDJ and vice versa' - products: - - openidm - - opendj -- - title: 'OpenAM and Zero Trust: Confirming Critical Operations' - link: '/blog/openam-and-zero-trust' - description: 'How to configuree Open Identity Platfrom stack to add extra protection to a critical service' - products: - - openam -- - title: 'OpenIDM 6.2.4 Released' - link: '/blog/openidm-6-2-4-released' - description: 'Resolved critical CVE-2025-27497 secutrity vulnerability, introduced support for Java SE 24, fixed issues' -- - title: 'OpenICF 1.7.3 Released' - link: '/blog/openicf-1-7-3-released' - description: 'Resolved critical CVE-2025-27497 secutrity vulnerability, introduced support for Java SE 24, upgraded OpenDJ to v4.9.4 and Apache Olingo' -- - title: 'OpenAM 15.1.6 Released' - link: '/blog/openam-15-1-6-released' - description: 'Stability improvements, authentication enhancements, and Docker optimizations.' -- - title: 'OpenDJ 4.9.4 Released' - link: '/blog/opendj-4-9-4-released' - description: 'Docker enhancements, backend configuration improvements, and Java SE 24 support' -- - title: 'OpenAM and OpenIG: Implementing Zero Trust Security Principles' - link: '/blog/openam-openig-zero-trust' - description: 'In this article, we’ll explore how to implement Zero Trust principles using a combination of OpenAM and OpenIG.' - products: - - openam - - openig -- - title: 'OpenAM 15.1.5 Released' - link: '/blog/openam-15-1-5-released' - description: 'Fixed CVE-2025-27497 Denial of Service (Dos) using alias loop, CVE-2025-2679, fail fast when updating OpenDJ schema on OpenAM' -- - title: 'OpenDJ 4.9.3 Released' - link: '/blog/opendj-4-9-3-released' - description: 'Fixed CVE-2025-27497 Denial of Service (Dos) using alias loop, fixed issues, documentation update' -- - title: 'OpenAM 15.1.4 Released' - link: '/blog/openam-15-1-4-released' - description: 'Updated documentation, fixed UI tests, updated dependencies' -- - title: 'OpenICF 1.7.2 Released' - link: '/blog/openicf-1-7-2-released' - description: 'Fixed CVE-2023-2210, allows an attacker to compromise MySQL Connectors, OpenDJ update' -- - title: 'OpenIDM 6.2.4 Released' - link: '/blog/openidm-6-2-4-released' - description: 'Fixed CVE-2023-2210, allows an attacker to compromise MySQL Connectors, documentation update' -- - title: 'OpenDJ 4.9.2 Released' - link: '/blog/opendj-4-9-2-released' - description: 'Added support for for Oracle, MySQL, and MSSQL for JDBC backend, fixed loading third-party libraries' -- - title: 'OpenDJ 4.9.1 Released' - link: '/blog/opendj-4-9-1-released' - description: 'Improved JDBC backend performance' -- - title: 'OpenDJ: Using a Relational Database as an LDAP Backend' - link: '/blog/opendj-using-a-relational-database-as-an-ldap-backend' - description: 'In the following article we will setup PostgtreSQL as an OpenDJ backend' - products: - - opendj -- - title: 'OpenDJ 4.9.0 Released' - link: '/blog/opendj-4-9-0-released' - description: 'Added SQL JDBC Backend, fixed vulnerabilities' -- - title: 'OpenAM 15.1.3 Released' - link: '/blog/openam-15-1-3-released' - description: 'Update VK, OK OAuth 2.0 providers, added mail.ru OAuth 2.0 provider, change OIDC token issuer validation to support parameterized queries' -- - title: 'SAML Authentication in WordPress via OpenAM' - link: '/blog/saml-authentication-in-wordpress-via-openam' - description: 'How to setup federated authenticaion in WordPress via OpenAM using SAML' - products: - - opendj -- - title: 'Bootstrap OpenAM and OpenDJ Docker Containers' - link: '/blog/bootstrap-openam-opendj-docker' - description: 'How to configure and run OpenAM with OpenDJ in Docker containers' - products: - - opendj - - openam -- - title: 'OpenIG 5.3.1 Released' - link: '/blog/openig-5-3-1-released' - description: 'Added Java 23 support, documentation migrated to the AsciiDoc format' -- - title: 'OpenAM 15.1.2 Released' - link: '/blog/openam-15-1-2-released' - description: 'Fixed CVE-2024-47535 Denial of Service attack, updated OpenDJ, publish javadoc to the documentation site' -- - title: 'OpenIDM 6.2.3 Released' - link: '/blog/openidm-6-2-3-released' - description: 'Fixed missing sample workflow chess image' -- - title: 'OpenIDM: Can your IDM play chess?' - link: '/blog/openidm-can-your-idm-play-chess' - description: 'In this article, we will configure OpenIDM workflow to play chess between users.' - products: - - openidm -- - title: 'OpenDJ 4.8.2 Released' - link: '/blog/opendj-4-8-2-released' - description: 'Added RFC 3672 and X.501 compartibility, fixed issues' -- - title: 'OpenIDM 6.2.2 Released' - link: '/blog/openidm-6-2-2-released' - description: 'Fixed inline javascript editor issues, update documentation links and fixed issues' -- - title: 'OpenIDM 6.2.1 Released' - link: '/blog/openidm-6-2-1-released' - description: 'Docker Image with Java 23, migrated documentation to the AsciiDoc format' -- - title: 'OpenICF 1.7.1 Released' - link: '/blog/openicf-1-7-1-released' - description: 'Added Java 23 support, added maven-compiler-plugin release for cross compile compatibility' -- - title: 'OpenAM 15.1.1 Released' - link: '/blog/openam-15-1-1-released' - description: 'Added Java 23 support, migrated documentation to the AsciiDoc format' -- - title: 'OpenDJ 4.8.1 Released' - link: '/blog/opendj-4-8-1-released' - description: 'Added Java 23 support, migrated documentation to the AsciiDoc format, fixed DIT structure rules control' -- - title: 'OpenIDM 6.2.0 Released' - link: '/blog/openidm-6-2-0-released' - description: 'Docker Image with Java 21, added Java 22 support' -- - title: 'OpenIG 5.3.0 Released' - link: '/blog/openig-5-3-0-released' - description: 'Docker Image with Java 21, added Java 22 support' -- - title: 'OpenAM 15.1.0 Released' - link: '/blog/openam-15-1-0-released' - description: 'Docker Image with Java 21, added Java 22 support' -- - title: 'OpenICF 1.7.0 Released' - link: '/blog/openicf-1-7-0-released' - description: 'Docker Image with Java 21, added Java 22 support' -- - title: 'OpenDJ 4.8.0 Released' - link: '/blog/opendj-4-8-0-released' - description: 'Docker Image with Java 21, added Java 22 support, documentation improvements and fixed some issues.' -- - title: 'OpenIDM: Active Directory Identity Management' - link: '/blog/openidm-ad-idm' - description: 'In this article, we will configure Active Directory identity management from OpenIDM.' - products: - - openidm -- - title: 'OpenIDM 6.1.2 Released' - link: '/blog/openidm-6-1-2-released' - description: 'Fixed some errors' -- - title: 'OpenDJ 4.7.0 Released' - link: '/blog/opendj-4-7-0-released' - description: 'Added LDAP Relax Rules Control, alias dereferencing for search requests and more' -- - title: 'OpenAM 15.0.4 Released' - link: '/blog/openam-15-0-4-released' - description: 'Fixed CVE-2024-41667 FreeMarker template injection' -- - title: 'OpenIDM 6.1.1 Released' - link: '/blog/openidm-6-1-1-released' - description: 'Added documentation' -- - title: 'OpenAM 15.0.3 Released' - link: '/blog/openam-15-0-3-released' - description: 'Update OpenDJ version, added documentation' -- - title: 'OpenDJ 4.6.5 Released' - link: '/blog/opendj-4-6-5-released' - description: 'Build documentation in GitHub actions, fixed version upgrade error, etc' -- - title: 'Authentication in a Single‐Page Application via OpenAM using OAuth2 OIDC Protocol' - link: '/blog/openam-spa-oidc' - description: 'How to setup federated authentication in a Single Page Application via OpenAM using OIDC OAuth2 Protocol with PKCE' - products: - - openam -- - title: 'API Throughput Control (Throttling) with OpenIG Authorization Gateway' - link: '/blog/how-to-setup-throttling-in-openig' - description: 'This article explains API throttling use cases and how to setup various throttling policies with OpenIG' - products: - - openig -- - title: 'OpenIG 5.2.3 Released' - link: '/blog/openig-5-2-3-released' - description: 'Add MacOS arm64 support, security updates' -- - title: 'OpenIDM 6.1.0 Released' - link: '/blog/openidm-6-1-0-released' - description: 'Update OpenICF, security updates' -- - title: 'OpenAM 15.0.2 Released' - link: '/blog/openam-15-0-2-released' - description: 'Build documentation from source, security updates' -- - title: 'OpenICF 1.6.2 Released' - link: '/blog/openicf-1-6-2-released' - description: 'Security updates' -- - title: 'OpenDJ 4.6.4 Released' - link: '/blog/opendj-4-6-4-released' - description: 'Added embedded OpenDJ project, security updates' -- - title: 'How to Run OpenDJ‐based Embedded LDAP in Spring Boot Application' - link: '/blog/how-to-run-embedded-opendj-in-spring-boot' - description: 'This article explains how to run an embedded OpenDJ instance as part of a Spring Boot application' - products: - - opendj -- - title: 'How to Protect WebSocket connection with OpenAM and OpenIG' - link: '/blog/openam-openig-websocket' - description: 'How to setup OpenAM and OpenIG stack to protect WebSocket connection' - products: - - openam - - openig -- - title: 'How To Protect Web Services with OpenIG' - link: '/blog/How-To-Protect-Web-Services-with-OpenIG' - description: 'How to protect web services with OpenIG with examples and source code' - products: - - openig -- - title: 'OpenAM Authentication via Gosuslugi Portal' - link: '/blog/openam-esia' - description: 'How to prepare and setup OpenAM to use Gosuslugi Portal Authentication' - products: - - openam -- - title: 'OpenIDM 6.0.1 Released' - link: '/blog/openidm-6-0-1-released' - description: 'Update Docker image to JRE 19 and restore lnux/s390x and linux/arm64/8 platforms' -- - title: 'OpenICF 1.6.1 Released' - link: '/blog/openicf-1-6-1-released' - description: 'Update Docker image to JRE 19 and restore lnux/s390x platform' -- - title: 'How to Setup WebAuthn Authentication in OpenAM' - link: '/blog/How-to-Setup-WebAuthn-Authentication-in-OpenAM' - description: 'How to Setup WebAuthn Authentication and Registration in OpenAM' - products: - - openam -- - title: 'OpenAM 15.0.1 Released' - link: '/blog/openam-15-0-1-released' - description: 'Security updates' -- - title: 'OpenAM 15.0.0 Released' - link: '/blog/openam-15-0-0-released' - description: 'Changes ESIA signature algorithm from RSA to GOST, added WebAuthn support to XUI' - -- - title: 'OpenIDM 6.0.0 Released' - link: '/blog/openidm-6-0-0-released' - description: 'Added Java LTS 11, 17, 21 version support, extend Docker supported architectures, OpenICF version update' -- - title: 'OpenICF 1.6.0 Released' - link: '/blog/openicf-1-6-0-released' - description: 'Added Java LTS 11, 17, 21 version support, extend Docker supported architectures' -- - title: 'OpenDJ 4.6.3 Released' - link: '/blog/opendj-4-6-3-released' - description: 'Fixed OpenIDM compartibility, bump Docker image JRE to 19 version' - -- - title: 'How to Add Authentication and Protect Your Application With OpenAM and OpenIG Stack' - link: '/blog/how-to-add-authorization-with-openam-openig' - description: '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' - products: - - openam - - openig -- - title: 'How to Setup Active Directory Authentication in a Spring Boot Application' - link: '/blog/openam-ad-springboot' - description: 'How to configure OpenAM to authenticate in a Spring Boot Application via Active Directory' - products: - - openam -- - title: 'How to Setup OAuth2/OIDC Federation in OpenAM' - link: '/blog/openam-oauth-federation' - description: 'How to Setup OAuth2/OIDC federation between OpenAM Server and Client Instances' - products: - - openam -- - title: 'How to Setup SAMLv2 Federation in OpenAM' - link: '/blog/openam-saml-idp-sp' - description: 'How to Setup SAMLv2 Federation between OpenAM Idetity Provider and Service Provider Instances' - products: - - openam -- - title: 'OpenAM 14.8.4 Released' - link: '/blog/openam-14-8-4-released' - description: 'Moved CORS settings to administration console, added binding for LDAP & AD authentication, signinficant performance improvements' - -- - title: 'OpenIG 5.2.2 Released' - link: '/blog/openig-5-2-2-released' - description: 'Add Sec-WebSocket Protocol support' -- - title: 'OpenAM 14.8.3 Released' - link: '/blog/openam-14-8-3-released' - description: 'Added JSONStdout audit logger, setGroups action to the user REST endpoint, updated embeddeed OpenDJ version, and many other issues fixed' -- - title: 'OpenAM and Spring Boot 3 Integration via OpenAM Cookie' - link: '/blog/openam-spring-boot-cookie' - description: 'How to setup authenticaion in Spring Boot Application via OpenAM' - products: - - openam -- - title: 'OpenAM and Spring Boot 3 Integration via SAMLv2 Protocol' - link: '/blog/openam-spring-boot-saml' - description: 'How to setup federated authenticaion in Spring Boot Application via OpenAM using SAMLv2 Protocol' - products: - - openam -- - title: 'OpenAM and Spring Boot 3 Integration via OIDC OAuth2 Protocol' - link: '/blog/openam-spring-boot-oidc' - description: 'How to setup federated authenticaion in Spring Boot Application via OpenAM using OIDC OAuth2 Protocol' - products: - - openam -- - title: 'OpenAM 14.8.2 Released' - link: '/blog/openam-14-8-2-released' - description: 'Added Docker Xmx UseContainerSupport, updated embeddeed OpenDJ version, and many other issues fixed' -- - title: 'SAML Authentication in Yandex Cloud via OpenAM' - link: '/blog/saml-authentication-in-yandex-cloud-via-openam' - description: 'How to setup federated authenticaion in Yandex Clound via OpenAM using SAML' - products: - - openam -- - title: 'OpenIG 5.2.1 Released' - link: '/blog/openig-5-2-1-released' - description: 'Added JDK 21 support' -- - title: 'OpenAM 14.8.1 Released' - link: '/blog/openam-14-8-1-released' - description: 'Added Docker Xmx UseContainerSupport, updated embeddeed OpenDJ version, and many other issues fixed' -- - title: 'OpenDJ: Supercharged LDAP Data Storage and Performance' - link: '/blog/opendj-ldap-data-storage-and-performance' - description: 'OpenDJ now supports Apache Cassandra and ScyllaDB as a backend with all performance, resillience and scalability benefits' - products: - - opendj -- - title: 'OpenDJ 4.6.1 Released' - link: '/blog/opendj-4-6-1-released' - description: 'Allow store LDAP catalog data in Apache Cassandra or ScyllaDB NOSQL cluster, added JDK 21 compartibility' -- - title: 'OpenAM 14.7.4 Released' - link: '/blog/openam-14-7-4-released' - description: 'Added Docker Xmx UseContainerSupport, updated embeddeed OpenDJ version, and many other issues fixed' - -- - title: 'OpenDJ 4.5.9 Released' - link: '/blog/opendj-4-5-9-released' - description: 'Generate SHA256WithRSA certificate as default, remove TLSv1 as a default protocol' - -- - title: 'OpenDJ 4.5.6 Released' - link: '/blog/opendj-4-5-6-released' - description: 'Fixed unused trailing bytes in ASN.1 sequence' -- - title: 'OpenAM 14.7.3 Released' - link: '/blog/openam-14-7-3-released' - description: 'Internal session cache improvements, fixed security vulnerabilites' - -- - title: 'OpenDJ 4.5.5 Released' - link: '/blog/opendj-4-5-5-released' - description: 'Extend admin port connection limits, PBKDF2-HMAC-SHA256 and PBKDF-HMAC-SHA512 password storage is configured by default, and many more...' -- - title: 'How to Create Custom OpenAM DataStore Integration' - link: '/blog/how-to-create-openam-custom-datastore-integration' - description: 'How to create custom OpenAM DataStore integration using MongoDB as an example' - products: - - openam - -- - title: 'Setup Tracing with OpenTelemetry and Jaeger' - link: '/blog/openam-openig-jaeger' - description: 'How to setup tracing with OpenTelemetry and Jaeger' - products: - - openam - - openig -- - title: 'OpenIG 5.1.1 Released' - link: '/blog/openig-5-1-1-released' - description: 'Added cache settings to token transformation filter' - -- - title: 'OpenAM 14.7.2 Released' - link: '/blog/openam-14-7-2-released' - description: 'NTLMv2 authentication module, ordered authentication post process classes' - -- - title: 'How to Customise OpenAM' - link: '/blog/how-to-customise-openam' - description: 'This article explains how create custom OpenAM project and run it in the local environment' - products: - - openam - -- - title: 'OpenAM 14.7.1 Released' - link: '/blog/openam-14-7-1-released' - description: 'Fixed classic UI in JDK 11 and higher, minor improvements' - -- - title: 'OpenAM 14.7.0 Released' - link: '/blog/openam-14-7-0-released' - description: 'Added JDK 11, 17, 19 support, performance improvements, fixed vulnerabilities' - -- - title: 'OpenDJ 4.5.4 Released' - link: '/blog/opendj-4-5-4-released' - description: 'Added JDK 11, 17, 19 support, added Docker JDK 17 platforms: linux/amd64, linux/arm64/8, linux/arm/v7' -- - title: 'OpenDJ 4.5.3 Released' - link: '/blog/opendj-4-5-3-released' - description: 'Fixed bugs, improved build pricess' - -- - title: 'OpenDJ 4.5.1 Released' - link: '/blog/opendj-4-5-1-released' - description: 'Added BCFKS FIPS key store type support, minor improvements and bug fixes' - -- - title: 'OpenAM 14.6.6 Released' - link: '/blog/openam-14-6-6-released' - description: 'Fix NT auth module vulnerability' -- - title: 'How to Start OpenAM and OpenDJ in Separate Docker Contaners' - link: '/blog/openam-opendj-docker' - description: 'In this article we will prepare and create OpenAM and OpenDJ instances in separate Docker containers' - products: - - openam - - opendj -- - title: 'OpenDJ 4.5.0 Released' - link: '/blog/opendj-4-5-0-released' - description: 'Added Java 11, 16, 17, 18 compartibility, Docker image improvements, PBKDF2-HMAC-SHA256 and PBKDF-HMAC-SHA512 password encoding schemes and many more...' -- - title: 'OpenAM 14.6.5 Released' - link: '/blog/openam-14-6-5-released' - description: 'Security updates, SAML impromvemens, Apache Cassandra CTS and user data store performance imporvemennts and many more...' -- - title: 'OpenAM Monitoring Using Prometheus' - link: '/blog/openam-prometheus' - description: 'This article covers basic OpenAM and Prometheus setup' - products: - - openam -- - title: 'OpenDJ 4.4.13 Released' - link: '/blog/opendj-4-4-13-released' - description: 'Added FIPS support, Docker image improvements, JSON support, security updates' -- - title: 'How to Integrate OpenIG and Message Brokers' - link: '/blog/openig-message-brokers' - description: 'How to send and receive message broker messages to http and backwards' - products: - - openig -- - title: 'ICAP Filter in OpenIG' - link: '/blog/icap-filter-openig' - description: 'How to setup ICAP Filter for DLP and Antivirus protection with OpenIG' - products: - - openig - -- - title: 'OpenIG 5.1.0 Released' - link: '/blog/openig-5-1-0-released' - description: 'Added message brokers integration, ICAP Filter for DLP and Antivirus protection by and many other updates' - -- - title: 'OpenAM 14.6.4 Released' - link: '/blog/openam-14-6-4-released' - description: 'Fixed CVE-2021-35464 remote code execution, updated Apache Cassandra Embedded version, reduced Docker image size' - -- - title: 'OpenAM 14.6.3 Released' - link: '/blog/openam-14-6-3-released' - description: 'Apache Cassandra performance improvements, Same Site cookie settings, QR authentication UI etc' -- - title: 'OpenAM QR Authentication' - link: '/blog/openam-qr-authentication' - description: 'How QR authentication works and how to setup it in OpenAM' - products: - - openam -- - title: 'Adaptive Authentication' - link: '/blog/adaptive-authentication' - description: 'How to Improve Security Without Annoying Users' - -- - title: 'OpenAM 14.6.2 Released' - link: '/blog/openam-14-6-2-released' - description: 'Migration to Apache Cassandra 4, performance improvements, fixed issues' -- - title: 'OpenDJ 4.4.10 Released' - link: '/blog/opendj-4-4-10-released' - description: 'Docker image improvements, library updates, fixed issues' -- - title: 'Login and Password Authenticaion' - link: '/blog/login-password-authentication' - description: 'Login and password authentication, implementation, tips and hints, advantages and disadvantages' -- - title: 'Migrate OpenAM to Apache Cassandra without a Single Point of Failure' - link: '/blog/migrate-openam-to-apache-cassandra-without-single-point-of-failure' - description: 'How to plan data storages and data centers resources for OpenAM fault tolerance' - products: - - openam -- - title: 'Passwordless Authentication Methods, their Pros, and Cons' - link: '/blog/passwordless-authentication-methods' - description: 'In the following acticle we cover basic passwordless authentication method, their use cases, cons and pros' -- - title: 'How to Setup 2FA with Google Authenticator in OpenAM' - link: '/blog/how-to-setup-2fa-with-google-authenticatior-in-openam' - description: 'How to setup Google Authenticator as two-factor authentication (2FA) in OpenAM' - products: - - openam -- - title: 'How to Setup Kerberos Authentication with OpenAM' - link: '/blog/how-to-setup-kerberos-authentication-in-openam' - description: 'How to setup Kerberos Single Sign On authentication with OpenAM and authenticate seamlessly using Active Directory account' - products: - - openam -- - title: 'OpenAM 14.5.3 Released' - link: '/blog/openam-14-5-3-released' - description: 'New QR Authentication module, and many more improvements and bug fixes' -- - title: 'OpenDJ 4.4.7 Released' - link: '/blog/opendj-4-4-7-released' - description: 'Docker image improvements, library updates, bug fixes' -- - title: 'How To Setup Active Directory Authenticaion In OpenAM' - link: '/blog/how-to-setup-active-directory-authentication-in-openam' - description: 'How to use Active Directory as a user data source and use for authentication' - products: - - openam -- - title: 'OpenIG 5.0.8 Released' - link: '/blog/openig-5-0-8-released' - description: 'Update logging, routes configuration, security issues fix' -- - title: 'OpenAM 14.5.1 Released' - link: '/blog/openam-14-5-1-released' - description: 'Significant performance improvements and many more' -- - title: 'Stateful vs Stateless Authentication' - link: '/blog/stateless-vs-stateful-authentication' - description: 'Stateful vs Stateless Authentication Advantages and Disadvantages Comparsion' -- - title: 'How To Protect Kubernetes Services With OpenIG' - link: '/blog/how-to-protect-kubernetes-services-with-openig' - description: 'This article explains how to protect services deployed on Kubernetes with OpenIG' - products: - - openig -- - title: 'How To Run OpenIG in Kubernetes' - link: '/blog/how-to-run-openig-kubernetes' - description: 'This article explains how to deploy OpenIG in Kubernetes' - products: - - openig -- - title: 'How To Run OpenDJ in Kubernetes' - link: '/blog/how-to-run-opendj-kubernetes' - description: 'This article explains how to run OpenDJ in Kubernetes using StatefulSet' - products: - - opendj -- - title: 'How To Run OpenAM in Kubernetes' - link: '/blog/how-to-run-openam-kubernetes' - description: 'This article explains how to run OpenAM in Kubernetes using StatefulSet' - products: - - openam -- - title: 'What is Single Sign-On and How does it Work' - link: '/blog/what-is-single-sign-on-and-how-does-it-work' - description: 'This article gives a basic understanding about Single Sign-On technology' -- - title: 'How OpenAM Works Simple Explanation' - link: '/blog/how-openam-works-simple-explanation' - description: 'This article explains how OpenAM and its ecosystem works in a very simple way' - products: - - openam -- - title: 'OpenDJ Tips and How-Tos' - link: '/blog/opendj-tips-and-howtos' - description: 'Some useful commands one could use to manage OpenDJ' - products: - - opendj -- - title: 'OpenAM 14.4.2 Released' - link: '/blog/openam-14-4-2-released' - description: 'Implemented WebAuthn Authentication Module' -- - title: 'OpenAM Quick Start Guide' - link: '/blog/openam-quick-start-guide' - description: 'How to quick start with OpenAM and Apache HTTP Server' - products: - - openam -- - title: 'OpenIDM 5.5.0 Released' - link: '/blog/openidm-5-5-0-released' - description: 'OpenIDM completely build from source, added Docker distribution and CI via Travis-CI' -- - title: 'OpenAM 14.4.1 Released' - link: '/blog/openam-14-4-1-released' - description: 'Implemented WebAuthn Authentication Module' -- - title: 'OpenDJ 4.4.3 Released' - link: '/blog/opendj-4-4-3-released' - description: '' -- - title: 'OpenIG 5.0.7 Released' - link: '/blog/openig-5-0-7-released' - description: '' -- - title: 'OpenAM-JEE-Agents 4.1.4 Released' - link: '/blog/openam-jee-agents-4-1-4-released' - description: 'OpenAM Version Updated' -- - title: 'OpenICF 1.5.2 Released' - link: '/blog/openicf-1-5-2-released' - description: 'OpenAM Version Updated' -- - title: 'OpenICF 1.5.1 Released' - link: '/blog/openicf-1-5-1-released' - description: '' -- - title: 'OpenAM-JEE-Agents 4.1.3 Released' - link: '/blog/openam-jee-agents-4-1-3-released' - description: '' -- - title: 'OpenAM 14.3.1 Released' - link: '/blog/openam-14-3-1-released' - description: 'Implemeted Apache Cassandra as User Data Store' -- - title: 'OpenDJ 4.4.2 Released' - link: '/blog/opendj-4-4-2-released' - description: '' -- - title: 'How to Use Apache Cassandra as User DataStore' - link: '/blog/How-to-Use-Apache-Cassandra-as-User-DataStore-in-OpenAM' - description: 'How to Use High Perfomant and Availability DataStore Apache Cassandra as User DataStore in OpenAM' - products: - - openam -- - title: 'OpenAM-JEE-Agents 4.1.2 Released' - link: '/blog/openam-jee-agents-14-2-1-released' - description: '' -- - title: 'Convert OpenAM Token to OpenID Connect (JWT)' - link: 'https://github.com/OpenIdentityPlatform/OpenIG/wiki/Convert-OpenAM-token-to-OpenID-Connect-%28JWT%29' - description: 'Sample configuration shows, how to convert OpenAM token to OpenID Connect (JWT) with OpenIG' - products: - - openam - - openig -- - title: 'OpenAM 14.2.1 Released' - link: '/blog/openam-14-2-1-released' - description: '' -- - title: 'OpenDJ 4.4.1 Released' - link: '/blog/opendj-4-4-1-released' - description: '' -- - title: 'OpenDJ 4.3.5 Released' - link: '/blog/opendj-4-3-5-released' - description: '' -- - title: 'OpenDJ 4.3.4 Released' - link: '/blog/opendj-4-3-4-released' - description: '' -- - title: 'OpenDJ 4.3.3 Released' - link: '/blog/opendj-4-3-3-released' - description: '' -- - title: 'OpenAM 14.1.17 Released' - link: '/blog/openam-14-1-17-released' - description: '' -- - title: 'OpenAM 14.1.14 Released' - link: '/blog/openam-14-1-14-released' - description: '' -- - title: 'OpenDJ 4.3.1 Released' - link: '/blog/opendj-4-3-1-released' - description: '' -- - title: 'OpenAM Google reCaptcha Authentication Module' - link: https://github.com/OpenIdentityPlatform/OpenAM/wiki/reCaptcha-module - description: 'How to configure Google reCaptcha Authentication Module for OpenAM' - products: - - openam -- - title: 'OpenAM Persistent Cookie Authentication Module' - link: https://github.com/OpenIdentityPlatform/OpenAM/wiki/Persistent-Cookie-module - description: 'How to configure Authentication Persistent Cookie Authentication Module for OpenAM' - products: - - openam -- - title: 'OpenDJ Administration Guide' - link: https://github.com/OpenIdentityPlatform/OpenDJ/wiki/Administration-Guide - description: 'We added OpenDJ Administration Guide to our wiki' -- - title: 'OpenDJ vs OpenLDAP' - link: https://github.com/OpenIdentityPlatform/OpenDJ/wiki/OpenDJ-vs-OpenLDAP - description: 'OpenDJ vs OpenLDAP comparsion' -- - title: 'OpenAM: How to write a custom authentication module' - link: https://github.com/OpenIdentityPlatform/OpenAM/wiki/Write-a-custom-authentication-module - description: 'Following artice describes how to write a custom authentication module and implement it on OpenAM' - products: - - openam -- - title: 'OpenDJ 4.2.5 Released' - link: '/blog/opendj-4-2-5-released' - description: '' -- - title: 'OpenAM Quick Start with Docker' - link: 'https://github.com/OpenIdentityPlatform/OpenAM/wiki/Quick-Start-Guide' - description: 'Following article describes how to install OpenAM with Docker and protect simple site' - products: - - openam -- - title: 'How to Login via Facebook OAuth2 Identity Provider' - link: 'https://github.com/OpenIdentityPlatform/OpenAM/wiki/Login-via-Facebook-OAuth2-Identity-Provider' - description: 'Following article describes how login to OpenAM via Facebook OAuth2 IDP' - products: - - openam - -- - title: 'How to Login via VKontakte OAuth2 Identity Provider' - link: 'https://github.com/OpenIdentityPlatform/OpenAM/wiki/Login-via-VK-OAuth2-Identity-Provider' - description: 'Following article describes how login to OpenAM via VKontakte OAuth2 IDP' - products: - - openam - -- - title: 'How to Login via Odnoklassniki OAuth2 Identity Provider' - link: 'https://github.com/OpenIdentityPlatform/OpenAM/wiki/Login-via-Odnoklassniki-OAuth2-Identity-Provider' - description: 'Following article describes how login to OpenAM via Odnoklassniki OAuth2 IDP' - products: - - openam - -- - title: 'How to Login via "Gosuslugi RF" OAuth2 Identity Provider' - link: 'https://github.com/OpenIdentityPlatform/OpenAM/wiki/Login-via-%22%D0%93%D0%BE%D1%81%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8-%D0%A0%D0%A4%22-OAuth2-Identity-Provider' - description: 'Following article describes how login to OpenAM via "Госуслуги РФ" OAuth2 IDP' - products: - - openam diff --git a/_includes/share-buttons.html b/_includes/share-buttons.html index 9b8d804..cfc0b8c 100644 --- a/_includes/share-buttons.html +++ b/_includes/share-buttons.html @@ -34,8 +34,8 @@
Share on:
- - + +
{% if page.image %}
{% endif %}
diff --git a/_posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG copy.md b/_posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG copy.md deleted file mode 100644 index 2b8d5a9..0000000 --- a/_posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG copy.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: redirect -redirect_to: '/blog/2025-11-05-openig-getting-started' ---- \ No newline at end of file diff --git a/_posts/2026-02-04-opendj-5-0-3-released .md b/_posts/2026-02-04-opendj-5-0-3-released.md similarity index 100% rename from _posts/2026-02-04-opendj-5-0-3-released .md rename to _posts/2026-02-04-opendj-5-0-3-released.md From cafec0fbc77810e6b3ecc8ead2ff94e943839071 Mon Sep 17 00:00:00 2001 From: Valera V Harseko Date: Wed, 30 Sep 2026 21:24:03 +0300 Subject: [PATCH 2/3] Show the Pinterest share button on pages with an image The button was wrapped in {% if page.image %}, which no page sets, so it never rendered, and it passed an empty url. Render it when the page has an imageurl and pass the page URL, the image and the title, URL-encoded. --- _includes/share-buttons.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/share-buttons.html b/_includes/share-buttons.html index cfc0b8c..5344065 100644 --- a/_includes/share-buttons.html +++ b/_includes/share-buttons.html @@ -37,6 +37,6 @@
- {% if page.image %}
{% endif %} + {% if page.imageurl and page.imageurl != "" %}
{% endif %}
From da7fb5102b80007199ccc8777f628ee35bf6ee67 Mon Sep 17 00:00:00 2001 From: Valera V Harseko Date: Thu, 1 Oct 2026 18:31:55 +0300 Subject: [PATCH 3/3] Encode the LinkedIn share URL and open share windows with noopener --- _includes/share-buttons.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/share-buttons.html b/_includes/share-buttons.html index 5344065..336f1aa 100644 --- a/_includes/share-buttons.html +++ b/_includes/share-buttons.html @@ -34,9 +34,9 @@
Share on:
- - -
- {% if page.imageurl and page.imageurl != "" %}
{% endif %} + + +
+ {% if page.imageurl and page.imageurl != "" %}
{% endif %}