From 67e3a5ecfe12eaee564abaa74cc35f29f843ed73 Mon Sep 17 00:00:00 2001 From: Valera V Harseko Date: Wed, 30 Sep 2026 21:32:35 +0300 Subject: [PATCH] Use Open Graph images for all product and general posts - Switch 28 posts from the bare *-logo.png strip to the matching 1024x512 *-og.png card - Give 21 product posts without an imageurl the card of their product - Add oip-og.png, built from oip-star.png, for the 6 general articles - Replace the home page title copied into the ESIA article with its own heading Fixes #245 --- ...-03-25-openam-jee-agents-14-2-1-released.md | 1 + ...9-05-23-openam-jee-agents-4-1-3-released.md | 1 + ...he-Cassandra-as-User-DataStore-in-OpenAM.md | 1 + _posts/2019-07-31-how-to-auth-via-esia.md | 5 +++-- ...9-07-31-openam-jee-agents-4-1-4-released.md | 1 + _posts/2019-08-08-openidm-5-5-0-released.md | 2 +- _posts/2019-09-10-openam-14-1-14-released.md | 2 +- _posts/2019-09-10-openam-14-1-17-released.md | 2 +- _posts/2019-09-10-openam-14-2-1-released.md | 2 +- _posts/2019-09-10-openam-14-3-1-released.md | 2 +- _posts/2019-09-10-openam-14-4-1-released.md | 2 +- _posts/2019-09-10-openam-14-4-2-released.md | 2 +- _posts/2019-09-10-opendj-4-2-5-released.md | 2 +- _posts/2019-09-10-opendj-4-3-1-released.md | 2 +- _posts/2019-09-10-opendj-4-3-3-released.md | 2 +- _posts/2019-09-10-opendj-4-3-4-released.md | 2 +- _posts/2019-09-10-opendj-4-3-5-released.md | 2 +- _posts/2019-09-10-opendj-4-4-1-released.md | 2 +- _posts/2019-09-10-opendj-4-4-2-released.md | 2 +- _posts/2019-09-10-openig-5-0-7-released.md | 2 +- _posts/2020-09-11-opendj-4-4-3-released.md | 2 +- _posts/2021-04-21-opendj-tips-and-howtos.md | 2 +- _posts/2022-04-28-openam-prometheus.md | 1 + ...-08-stateless-vs-stateful-authentication.md | 1 + _posts/2022-06-15-openam-opendj-docker.md | 1 + _posts/2023-02-22-adaptive-authentication.md | 1 + _posts/2023-02-22-icap-filter-openig.md | 1 + _posts/2023-02-22-openam-qr-authentication.md | 1 + ...2-22-passwordless-authentication-methods.md | 1 + _posts/2023-02-28-openig-message-brokers.md | 1 + _posts/2023-04-10-openam-openig-jaeger.md | 1 + _posts/2024-03-15-openam-quick-start-guide.md | 1 + _posts/2024-05-21-openidm-6-0-0-released.md | 2 +- ...-Setup-WebAuthn-Authentication-in-OpenAM.md | 1 + ...-How-To-Protect-Web-Services-with-OpenIG.md | 1 + _posts/2024-06-24-openam-openig-websocket.md | 1 + _posts/2024-06-27-openidm-6-0-1-released.md | 2 +- _posts/2024-06-27-openidm-6-1-0-released.md | 2 +- _posts/2024-07-19-openidm-6-1-1-released.md | 2 +- _posts/2024-08-14-openidm-6-1-2-released.md | 2 +- _posts/2024-09-11-openidm-6-2-0-released.md | 2 +- _posts/2024-10-21-openidm-6-2-1-released.md | 2 +- _posts/2024-11-05-openidm-6-2-2-released.md | 2 +- _posts/2024-11-26-openidm-6-2-3-released.md | 2 +- _posts/2025-02-10-openidm-6-2-4-released.md | 2 +- _posts/2025-04-18-openam-openig-zero-trust.md | 1 + _posts/2025-04-28-openidm-6-2-5-released.md | 2 +- ...uthentication-enterprise-client-services.md | 1 + ...6-sso-with-openam-and-openig-in-practice.md | 1 + _posts/2025-06-06-llm-in-access-management.md | 1 + _posts/2025-06-30-llm-openam-analyzer.md | 1 + _posts/2025-11-05-opendj-getting-started.md | 1 + _posts/2025-11-05-openig-getting-started.md | 1 + _posts/2025-11-13-openidm-7-0-1-released.md | 1 + _posts/2026-06-14-openidm-7-1-0-released.md | 1 + assets/img/oip-og.png | Bin 0 -> 114379 bytes 56 files changed, 57 insertions(+), 30 deletions(-) create mode 100644 assets/img/oip-og.png diff --git a/_posts/2019-03-25-openam-jee-agents-14-2-1-released.md b/_posts/2019-03-25-openam-jee-agents-14-2-1-released.md index 6a091f4..255e56c 100644 --- a/_posts/2019-03-25-openam-jee-agents-14-2-1-released.md +++ b/_posts/2019-03-25-openam-jee-agents-14-2-1-released.md @@ -4,6 +4,7 @@ landing-title: "OpenAM-JEE-Agents 4.1.2 Released" landing-title2: "OpenAM-JEE-Agents 4.1.2 Released" description: Open Identity Community just released OpenAM-JEE-Agents 4.1.2 keywords: 'OpenAM, Policy Agent, Access Management, Authentication, Authorization, SSO, Single Sign On, Open Identity Platform, Release, Docker, OpenShift' +imageurl: 'openam-og.png' --- # OpenAM-JEE-Agents 4.1.2 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM-JEE-Agents/releases/tag/4.1.2) diff --git a/_posts/2019-05-23-openam-jee-agents-4-1-3-released.md b/_posts/2019-05-23-openam-jee-agents-4-1-3-released.md index 2a0f693..dc3d4fd 100644 --- a/_posts/2019-05-23-openam-jee-agents-4-1-3-released.md +++ b/_posts/2019-05-23-openam-jee-agents-4-1-3-released.md @@ -4,6 +4,7 @@ landing-title: "OpenAM-JEE-Agents 4.1.3 Released" landing-title2: "OpenAM-JEE-Agents 4.1.3 Released" description: Open Identity Community just released OpenAM-JEE-Agents 4.1.3 keywords: 'OpenAM, Policy Agent, Access Management, Authentication, Authorization, SSO, Single Sign On, Open Identity Platform, Release, Docker, OpenShift' +imageurl: 'openam-og.png' --- # OpenAM-JEE-Agents 4.1.3 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM-JEE-Agents/releases/tag/4.1.3) diff --git a/_posts/2019-07-31-How-to-Use-Apache-Cassandra-as-User-DataStore-in-OpenAM.md b/_posts/2019-07-31-How-to-Use-Apache-Cassandra-as-User-DataStore-in-OpenAM.md index e00265a..b006369 100644 --- a/_posts/2019-07-31-How-to-Use-Apache-Cassandra-as-User-DataStore-in-OpenAM.md +++ b/_posts/2019-07-31-How-to-Use-Apache-Cassandra-as-User-DataStore-in-OpenAM.md @@ -4,6 +4,7 @@ landing-title: "How to Use Apache Cassandra as User DataStore in OpenAM" landing-title2: "How to Use High Perfomant and Availability DataStore Apache Cassandra as User DataStore in OpenAM" description: "How to Use Apache Cassandra as User DataStore in OpenAM" keywords: 'Apache Cassandra, Cassandra, high perfomance, high availability, OpenAM, Access Management, Authentication, Authorization, DataStore, Single Sign On, Open Identity Platform' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2019-07-31-how-to-auth-via-esia.md b/_posts/2019-07-31-how-to-auth-via-esia.md index 224499e..c563809 100644 --- a/_posts/2019-07-31-how-to-auth-via-esia.md +++ b/_posts/2019-07-31-how-to-auth-via-esia.md @@ -1,7 +1,8 @@ --- layout: home -landing-title: "Welcome to Open Identity Platform Community" -landing-title2: "Open Identity Platform Community is open-source community organization, hosted on GitHub" +landing-title: "Аутентификация через госуслуги (ЕСИА)" +landing-title2: "Аутентификация через госуслуги (ЕСИА)" +imageurl: 'oip-og.png' share-buttons: true --- # Аутентификация через госуслуги (ЕСИА) diff --git a/_posts/2019-07-31-openam-jee-agents-4-1-4-released.md b/_posts/2019-07-31-openam-jee-agents-4-1-4-released.md index 6e3b880..538344d 100644 --- a/_posts/2019-07-31-openam-jee-agents-4-1-4-released.md +++ b/_posts/2019-07-31-openam-jee-agents-4-1-4-released.md @@ -4,6 +4,7 @@ landing-title: "OpenAM-JEE-Agents 4.1.4 Released" landing-title2: "OpenAM-JEE-Agents 4.1.4 Released" description: Open Identity Community just released OpenAM-JEE-Agents 4.1.4 keywords: 'OpenAM, Policy Agent, Access Management, Authentication, Authorization, SSO, Single Sign On, Open Identity Platform, Release, Docker, OpenShift' +imageurl: 'openam-og.png' --- # OpenAM-JEE-Agents 4.1.4 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM-JEE-Agents/releases/tag/4.1.4) diff --git a/_posts/2019-08-08-openidm-5-5-0-released.md b/_posts/2019-08-08-openidm-5-5-0-released.md index cf9ae50..1696ebb 100644 --- a/_posts/2019-08-08-openidm-5-5-0-released.md +++ b/_posts/2019-08-08-openidm-5-5-0-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 5.5.0 Released" landing-title2: "Open Identity Management (OpenIDM) 5.5.0 Released" description: Open Identity Community just released OpenIDM v5.5.0 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' --- # OpenIDM 5.5.0 Released [Download](https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/5.5.0) diff --git a/_posts/2019-09-10-openam-14-1-14-released.md b/_posts/2019-09-10-openam-14-1-14-released.md index f7c12fe..759bebf 100644 --- a/_posts/2019-09-10-openam-14-1-14-released.md +++ b/_posts/2019-09-10-openam-14-1-14-released.md @@ -4,7 +4,7 @@ landing-title: "OpenAM 14.1.14 Released" landing-title2: "OpenAM 14.1.14 Released" description: Open Identity Community just released OpenAM v14.1.14 keywords: 'OpenAM, Access Management, Authentication, Authorization, SSO, Single Sign On, Identity Provider, Open Identity Platform, Release, OAuth2, SAML, API Authentication' -imageurl: 'openam-logo.png' +imageurl: 'openam-og.png' --- # OpenAM 14.1.14 Released diff --git a/_posts/2019-09-10-openam-14-1-17-released.md b/_posts/2019-09-10-openam-14-1-17-released.md index e485d4f..57cffff 100644 --- a/_posts/2019-09-10-openam-14-1-17-released.md +++ b/_posts/2019-09-10-openam-14-1-17-released.md @@ -4,7 +4,7 @@ landing-title: "OpenAM 14.1.17 Released" landing-title2: "OpenAM 14.1.17 Released" description: Open Identity Community just released OpenAM v14.1.17 keywords: 'OpenAM, Access Management, Authentication, Authorization, SSO, Single Sign On, Identity Provider, Open Identity Platform, Release, OAuth2, SAML, API Authentication, Docker, OpenShift' -imageurl: 'openam-logo.png' +imageurl: 'openam-og.png' --- # OpenAM 14.1.17 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/14.1.17) diff --git a/_posts/2019-09-10-openam-14-2-1-released.md b/_posts/2019-09-10-openam-14-2-1-released.md index 0249176..f5b1b38 100644 --- a/_posts/2019-09-10-openam-14-2-1-released.md +++ b/_posts/2019-09-10-openam-14-2-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenAM 14.2.1 Released" landing-title2: "OpenAM 14.2.1 Released" description: Open Identity Community just released OpenAM v14.2.1 keywords: 'OpenAM, Access Management, Authentication, Authorization, SSO, Single Sign On, Identity Provider, Open Identity Platform, Release, OAuth2, SAML, API Authentication, Docker, OpenShift' -imageurl: 'openam-logo.png' +imageurl: 'openam-og.png' --- # OpenAM 14.2.1 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/14.2.1) diff --git a/_posts/2019-09-10-openam-14-3-1-released.md b/_posts/2019-09-10-openam-14-3-1-released.md index 9fcd148..c55f2b7 100644 --- a/_posts/2019-09-10-openam-14-3-1-released.md +++ b/_posts/2019-09-10-openam-14-3-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenAM 14.3.1 Released" landing-title2: "OpenAM 14.3.1 Released" description: Open Identity Community just released OpenAM v14.3.1 keywords: 'OpenAM, Access Management, Authentication, Authorization, SSO, Single Sign On, Identity Provider, Open Identity Platform, Release, OAuth2, SAML, API Authentication, Docker, OpenShift' -imageurl: 'openam-logo.png' +imageurl: 'openam-og.png' --- # OpenAM 14.3.1 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/14.3.1) diff --git a/_posts/2019-09-10-openam-14-4-1-released.md b/_posts/2019-09-10-openam-14-4-1-released.md index 469b7ab..2daf181 100644 --- a/_posts/2019-09-10-openam-14-4-1-released.md +++ b/_posts/2019-09-10-openam-14-4-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenAM 14.4.1 Released" landing-title2: "OpenAM 14.4.1 Released" description: Open Identity Community just released OpenAM v14.4.1 keywords: 'OpenAM, Access Management, Authentication, Authorization, SSO, Single Sign On, Identity Provider, Open Identity Platform, Release, OAuth2, SAML, API Authentication, Docker, OpenShift' -imageurl: 'openam-logo.png' +imageurl: 'openam-og.png' --- # OpenAM 14.4.1 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/14.4.1) diff --git a/_posts/2019-09-10-openam-14-4-2-released.md b/_posts/2019-09-10-openam-14-4-2-released.md index fe5ca26..874d911 100644 --- a/_posts/2019-09-10-openam-14-4-2-released.md +++ b/_posts/2019-09-10-openam-14-4-2-released.md @@ -4,7 +4,7 @@ landing-title: "OpenAM 14.4.2 Released" landing-title2: "OpenAM 14.4.2 Released" description: Open Identity Platform Community just released OpenAM v14.4.1 keywords: 'OpenAM, Access Management, Authentication, Radius, SSO, Single Sign On, Open Identity Platform, Release, OAuth2, Authentication, OIDC' -imageurl: 'openam-logo.png' +imageurl: 'openam-og.png' --- # OpenAM 14.4.2 Released [Download](https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/14.4.2) diff --git a/_posts/2019-09-10-opendj-4-2-5-released.md b/_posts/2019-09-10-opendj-4-2-5-released.md index 18a65c2..f7902e2 100644 --- a/_posts/2019-09-10-opendj-4-2-5-released.md +++ b/_posts/2019-09-10-opendj-4-2-5-released.md @@ -3,7 +3,7 @@ layout: home landing-title: "OpenDJ 4.2.5 Released" landing-title2: "OpenDJ 4.2.5 Released" description: Open Identity Community just released OpenDJ v4.2.5 -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' --- # OpenDJ 4.2.5 Released [Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/4.2.5) diff --git a/_posts/2019-09-10-opendj-4-3-1-released.md b/_posts/2019-09-10-opendj-4-3-1-released.md index 53d28cb..be89034 100644 --- a/_posts/2019-09-10-opendj-4-3-1-released.md +++ b/_posts/2019-09-10-opendj-4-3-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenDJ 4.3.1 Released" landing-title2: "OpenDJ 4.3.1 Released" description: Open Identity Community just released OpenDJ v4.3.1 keywords: 'OpenDJ, Directory Service, Directory Services, LDAP, Open Identity Platform, JDK, JDK11' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' --- # OpenDJ 4.3.1 Released [Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/4.3.1) diff --git a/_posts/2019-09-10-opendj-4-3-3-released.md b/_posts/2019-09-10-opendj-4-3-3-released.md index a991de5..3a6d8b9 100644 --- a/_posts/2019-09-10-opendj-4-3-3-released.md +++ b/_posts/2019-09-10-opendj-4-3-3-released.md @@ -4,7 +4,7 @@ landing-title: "OpenDJ 4.3.3 Released" landing-title2: "OpenDJ 4.3.3 Released" description: Open Identity Community just released OpenDJ v4.3.3 keywords: 'OpenDJ, Directory Service, Directory Services, LDAP, Open Identity Platform, JDK, JDK11, Docker, OpenShift' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' --- # OpenDJ 4.3.3 Released [Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/4.3.3) diff --git a/_posts/2019-09-10-opendj-4-3-4-released.md b/_posts/2019-09-10-opendj-4-3-4-released.md index b9f8fca..ab7caff 100644 --- a/_posts/2019-09-10-opendj-4-3-4-released.md +++ b/_posts/2019-09-10-opendj-4-3-4-released.md @@ -4,7 +4,7 @@ landing-title: "OpenDJ 4.3.4 Released" landing-title2: "OpenDJ 4.3.4 Released" description: Open Identity Community just released OpenDJ v4.3.4 keywords: 'OpenDJ, Directory Service, Directory Services, LDAP, Open Identity Platform, JDK, JDK11, Docker, OpenShift' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' --- # OpenDJ 4.3.4 Released [Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/4.3.4) diff --git a/_posts/2019-09-10-opendj-4-3-5-released.md b/_posts/2019-09-10-opendj-4-3-5-released.md index 2dbc350..21a856b 100644 --- a/_posts/2019-09-10-opendj-4-3-5-released.md +++ b/_posts/2019-09-10-opendj-4-3-5-released.md @@ -4,7 +4,7 @@ landing-title: "OpenDJ 4.3.5 Released" landing-title2: "OpenDJ 4.3.5 Released" description: Open Identity Community just released OpenDJ v4.3.5 keywords: 'OpenDJ, Directory Service, Directory Services, LDAP, Open Identity Platform' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' --- # OpenDJ 4.3.5 Released [Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/4.3.5) diff --git a/_posts/2019-09-10-opendj-4-4-1-released.md b/_posts/2019-09-10-opendj-4-4-1-released.md index 11eeb76..9ddc85d 100644 --- a/_posts/2019-09-10-opendj-4-4-1-released.md +++ b/_posts/2019-09-10-opendj-4-4-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenDJ 4.4.1 Released" landing-title2: "OpenDJ 4.4.1 Released" description: Open Identity Community just released OpenDJ v4.4.1 keywords: 'OpenDJ, Directory Service, Directory Services, LDAP, Open Identity Platform, Docker, OpenShift, SNMP' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' --- # OpenDJ 4.4.1 Released [Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/4.4.1) diff --git a/_posts/2019-09-10-opendj-4-4-2-released.md b/_posts/2019-09-10-opendj-4-4-2-released.md index bbc487f..fc47f4a 100644 --- a/_posts/2019-09-10-opendj-4-4-2-released.md +++ b/_posts/2019-09-10-opendj-4-4-2-released.md @@ -4,7 +4,7 @@ landing-title: "OpenDJ 4.4.2 Released" landing-title2: "OpenDJ 4.4.2 Released" description: Open Identity Community just released OpenDJ v4.4.2 keywords: 'OpenDJ, Directory Service, Directory Services, LDAP, Open Identity Platform, Docker, OpenShift' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' --- # OpenDJ 4.4.3 Released [Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/4.4.2) diff --git a/_posts/2019-09-10-openig-5-0-7-released.md b/_posts/2019-09-10-openig-5-0-7-released.md index 5054860..075c0ad 100644 --- a/_posts/2019-09-10-openig-5-0-7-released.md +++ b/_posts/2019-09-10-openig-5-0-7-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIG 5.0.7 Released" landing-title2: "OpenIG 5.0.7 Released" description: Open Identity Community just released OpenIG v5.0.7 keywords: 'OpenIG, API Gateway, Identity Gateway' -imageurl: 'openig-logo.png' +imageurl: 'openig-og.png' --- # OpenIG 5.0.7 Released [Download](https://github.com/OpenIdentityPlatform/OpenIG/releases/tag/5.0.7) diff --git a/_posts/2020-09-11-opendj-4-4-3-released.md b/_posts/2020-09-11-opendj-4-4-3-released.md index d751fa2..62f17da 100644 --- a/_posts/2020-09-11-opendj-4-4-3-released.md +++ b/_posts/2020-09-11-opendj-4-4-3-released.md @@ -4,7 +4,7 @@ landing-title: "OpenDJ 4.4.3 Released" landing-title2: "OpenDJ 4.4.3 Released" description: Open Identity Community just released OpenDJ v4.4.3 keywords: 'OpenDJ, Directory Service, Directory Services, LDAP, Open Identity Platform, Docker' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' share-buttons: true --- # OpenDJ 4.4.3 Released diff --git a/_posts/2021-04-21-opendj-tips-and-howtos.md b/_posts/2021-04-21-opendj-tips-and-howtos.md index c1abeb0..5195832 100644 --- a/_posts/2021-04-21-opendj-tips-and-howtos.md +++ b/_posts/2021-04-21-opendj-tips-and-howtos.md @@ -4,7 +4,7 @@ title: "OpenDJ Tips and How-Tos" landing-title2: "OpenDJ Tips and How-Tos" description: Some useful commands one could use to manage OpenDJ keywords: 'OpenDJ, Directory Service, how to, tips, replication, setup' -imageurl: 'opendj-logo.png' +imageurl: 'opendj-og.png' products: - opendj --- diff --git a/_posts/2022-04-28-openam-prometheus.md b/_posts/2022-04-28-openam-prometheus.md index cd9c8fd..4053f0c 100644 --- a/_posts/2022-04-28-openam-prometheus.md +++ b/_posts/2022-04-28-openam-prometheus.md @@ -4,6 +4,7 @@ title: "OpenAM Monitoring Using Prometheus" landing-title2: "How to Get OpenAM Metrics in Prometheus" description: "How to setup OpenAM metrics to monitor in Prometheus" keywords: 'prometheus, openam, snmp, monitoring' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2022-06-08-stateless-vs-stateful-authentication.md b/_posts/2022-06-08-stateless-vs-stateful-authentication.md index 5517a6b..97e6a03 100644 --- a/_posts/2022-06-08-stateless-vs-stateful-authentication.md +++ b/_posts/2022-06-08-stateless-vs-stateful-authentication.md @@ -4,6 +4,7 @@ title: "Stateful vs Stateless Authentication" landing-title2: "Stateful vs Stateless Authentication" description: "Stateful vs Stateless Authentication Comparsion" keywords: '' +imageurl: 'oip-og.png' share-buttons: true ---

Stateful vs Stateless Authentication

diff --git a/_posts/2022-06-15-openam-opendj-docker.md b/_posts/2022-06-15-openam-opendj-docker.md index d107697..148a887 100644 --- a/_posts/2022-06-15-openam-opendj-docker.md +++ b/_posts/2022-06-15-openam-opendj-docker.md @@ -4,6 +4,7 @@ title: "How to Start OpenAM and OpenDJ in Separate Docker Contaners" landing-title2: "How to Start OpenAM and OpenDJ in Separate Docker Contanerss" description: "In this article we will prepare and create OpenAM and OpenDJ instances in separate Docker containers" keywords: 'openam, opendj, docker, docker-compose' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2023-02-22-adaptive-authentication.md b/_posts/2023-02-22-adaptive-authentication.md index d352876..1c84c40 100644 --- a/_posts/2023-02-22-adaptive-authentication.md +++ b/_posts/2023-02-22-adaptive-authentication.md @@ -4,6 +4,7 @@ title: "Adaptive Authentication" landing-title2: "Adaptive Authentication: How to Improve Security Without Annoying Users" description: "In the following article we cover basic approach to adaptive authentication" keywords: 'authentication' +imageurl: 'oip-og.png' share-buttons: true --- diff --git a/_posts/2023-02-22-icap-filter-openig.md b/_posts/2023-02-22-icap-filter-openig.md index 6f2754f..6938d78 100644 --- a/_posts/2023-02-22-icap-filter-openig.md +++ b/_posts/2023-02-22-icap-filter-openig.md @@ -4,6 +4,7 @@ title: "ICAP Filter in OpenIG" landing-title2: "How to setup ICAP Filter for DLP and Antivirus protection with OpenIG" description: "How to setup ICAP Filter for DLP and Antivirus protection with OpenIG" keywords: 'authentication, icap, dlp, antivirys' +imageurl: 'openig-og.png' share-buttons: true products: - openig diff --git a/_posts/2023-02-22-openam-qr-authentication.md b/_posts/2023-02-22-openam-qr-authentication.md index b9cd504..5408959 100644 --- a/_posts/2023-02-22-openam-qr-authentication.md +++ b/_posts/2023-02-22-openam-qr-authentication.md @@ -4,6 +4,7 @@ title: "OpenAM QR Authentication" landing-title2: "How QR authentication works and how to setup it in OpenAM" description: "How QR authentication works and how to setup it in OpenAM" keywords: 'authentication, qr' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2023-02-22-passwordless-authentication-methods.md b/_posts/2023-02-22-passwordless-authentication-methods.md index 3a504c1..ea210c2 100644 --- a/_posts/2023-02-22-passwordless-authentication-methods.md +++ b/_posts/2023-02-22-passwordless-authentication-methods.md @@ -4,6 +4,7 @@ title: "Passwordless Authentication Methods, their Pros, and Cons" landing-title2: "Passwordless Authentication Methods, their Pros, and Cons" description: "In the following article we cover basic passwordless authentication method, their use cases, cons and pros" keywords: 'passwordless, 2FA, kerberos' +imageurl: 'oip-og.png' share-buttons: true --- diff --git a/_posts/2023-02-28-openig-message-brokers.md b/_posts/2023-02-28-openig-message-brokers.md index b04ca24..f608e8b 100644 --- a/_posts/2023-02-28-openig-message-brokers.md +++ b/_posts/2023-02-28-openig-message-brokers.md @@ -4,6 +4,7 @@ title: "How to Integrate OpenIG and Message Brokers" landing-title2: "How to Integrate OpenIG and Message Brokers" description: "How to send and receive message broker messages to http and backwards" keywords: 'apache kafka, ibm mq, message broker, openig, gateway, http' +imageurl: 'openig-og.png' share-buttons: true products: - openig diff --git a/_posts/2023-04-10-openam-openig-jaeger.md b/_posts/2023-04-10-openam-openig-jaeger.md index 8ee9e35..7c2edbf 100644 --- a/_posts/2023-04-10-openam-openig-jaeger.md +++ b/_posts/2023-04-10-openam-openig-jaeger.md @@ -4,6 +4,7 @@ title: "Setup Tracing with OpenTelemetry and Jaegers" landing-title2: "How to setup tracing with OpenTelemetry and Jaeger" description: "In this article we will setup OpenTelemetry and Jaeger to monitor OpenAM and OpenIG applications" keywords: 'openam, openig, jaeger, opentelemetry' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2024-03-15-openam-quick-start-guide.md b/_posts/2024-03-15-openam-quick-start-guide.md index ebc8508..ee8088a 100644 --- a/_posts/2024-03-15-openam-quick-start-guide.md +++ b/_posts/2024-03-15-openam-quick-start-guide.md @@ -4,6 +4,7 @@ landing-title: "OpenAM Quick Start Guide" landing-title2: "OpenAM Quick Start Guide" description: "How to quick start with OpenAM and Apache HTTP Server" keywords: 'OpenAM, Access Management, Docker, Apache HTTP Server,Open Identity Platform' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2024-05-21-openidm-6-0-0-released.md b/_posts/2024-05-21-openidm-6-0-0-released.md index a292134..9f88a2f 100644 --- a/_posts/2024-05-21-openidm-6-0-0-released.md +++ b/_posts/2024-05-21-openidm-6-0-0-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.0.0 Released" landing-title2: "Open Identity Management (OpenIDM) 6.0.0 Released" description: Open Identity Community just released OpenIDM v6.0.0 keywords: 'OpenIDM, Identity Management, Open Identity Platform, Java LTS' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true --- # OpenIDM 6.0.0 Released diff --git a/_posts/2024-05-23-How-to-Setup-WebAuthn-Authentication-in-OpenAM.md b/_posts/2024-05-23-How-to-Setup-WebAuthn-Authentication-in-OpenAM.md index 0f891d3..aa6db78 100644 --- a/_posts/2024-05-23-How-to-Setup-WebAuthn-Authentication-in-OpenAM.md +++ b/_posts/2024-05-23-How-to-Setup-WebAuthn-Authentication-in-OpenAM.md @@ -4,6 +4,7 @@ landing-title: "How to Setup WebAuthn Authentication in OpenAM" landing-title2: "How to Setup WebAuthn Authentication and Registration in OpenAM" description: "How to Setup WebAuthn Authentication in OpenAM" keywords: 'WebAuthn, passkeys, Authentication, Registration, Login, OpenAM, Access Management, Authentication, Authorization, Single Sign On, Open Identity Platform' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG.md b/_posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG.md index cee0d27..43152e2 100644 --- a/_posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG.md +++ b/_posts/2024-06-20-How-To-Protect-Web-Services-with-OpenIG.md @@ -4,6 +4,7 @@ landing-title: "How To Protect Web Services with OpenIG" landing-title2: "How To Protect Web Services with OpenIG" description: "How To Protect Web Services with OpenIG" keywords: 'OpenIG, API Gateway, Security, Authentication, Authorization, OSWAP, Single Sign On, Open Identity Platform' +imageurl: 'openig-og.png' share-buttons: true products: - openig diff --git a/_posts/2024-06-24-openam-openig-websocket.md b/_posts/2024-06-24-openam-openig-websocket.md index 389189b..78354fa 100644 --- a/_posts/2024-06-24-openam-openig-websocket.md +++ b/_posts/2024-06-24-openam-openig-websocket.md @@ -4,6 +4,7 @@ title: "How to Protect WebSocket Connection with OpenAM and OpenIG" landing-title2: "How to Protect WebSocket Connection with OpenAM and OpenIG" description: "How to setup OpenAM and OpenIG stack to protect WebSocket connection" keywords: 'openam, openig, gateway, websocket' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2024-06-27-openidm-6-0-1-released.md b/_posts/2024-06-27-openidm-6-0-1-released.md index 6786d2d..c909ab9 100644 --- a/_posts/2024-06-27-openidm-6-0-1-released.md +++ b/_posts/2024-06-27-openidm-6-0-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.0.1 Released" landing-title2: "Open Identity Management (OpenIDM) 6.0.1 Released" description: Open Identity Community just released OpenIDM v6.0.1 keywords: 'OpenIDM, Identity Management, Open Identity Platform, Docker' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.0.1 --- diff --git a/_posts/2024-06-27-openidm-6-1-0-released.md b/_posts/2024-06-27-openidm-6-1-0-released.md index 4da0ed1..842f53e 100644 --- a/_posts/2024-06-27-openidm-6-1-0-released.md +++ b/_posts/2024-06-27-openidm-6-1-0-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.1.0 Released" landing-title2: "Open Identity Management (OpenIDM) 6.1.0 Released" description: Open Identity Community just released OpenIDM v6.1.0 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.1.0 --- diff --git a/_posts/2024-07-19-openidm-6-1-1-released.md b/_posts/2024-07-19-openidm-6-1-1-released.md index 2c76964..ee28afe 100644 --- a/_posts/2024-07-19-openidm-6-1-1-released.md +++ b/_posts/2024-07-19-openidm-6-1-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.1.1 Released" landing-title2: "Open Identity Management (OpenIDM) 6.1.1 Released" description: Open Identity Community just released OpenIDM v6.1.1 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.1.1 --- diff --git a/_posts/2024-08-14-openidm-6-1-2-released.md b/_posts/2024-08-14-openidm-6-1-2-released.md index 872e72f..6c68ef8 100644 --- a/_posts/2024-08-14-openidm-6-1-2-released.md +++ b/_posts/2024-08-14-openidm-6-1-2-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.1.2 Released" landing-title2: "Open Identity Management (OpenIDM) 6.1.2 Released" description: Open Identity Community just released OpenIDM v6.1.2 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.1.2 --- diff --git a/_posts/2024-09-11-openidm-6-2-0-released.md b/_posts/2024-09-11-openidm-6-2-0-released.md index 62a5e0d..65e12ee 100644 --- a/_posts/2024-09-11-openidm-6-2-0-released.md +++ b/_posts/2024-09-11-openidm-6-2-0-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.2.0 Released" landing-title2: "Open Identity Management (OpenIDM) 6.2.0 Released" description: Open Identity Community just released OpenIDM v6.2.0 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.2.0 --- diff --git a/_posts/2024-10-21-openidm-6-2-1-released.md b/_posts/2024-10-21-openidm-6-2-1-released.md index d5f1b44..e4531e6 100644 --- a/_posts/2024-10-21-openidm-6-2-1-released.md +++ b/_posts/2024-10-21-openidm-6-2-1-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.2.1 Released" landing-title2: "Open Identity Management (OpenIDM) 6.2.1 Released" description: Open Identity Community just released OpenIDM v6.2.1 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.2.1 --- diff --git a/_posts/2024-11-05-openidm-6-2-2-released.md b/_posts/2024-11-05-openidm-6-2-2-released.md index 59902c0..df23e62 100644 --- a/_posts/2024-11-05-openidm-6-2-2-released.md +++ b/_posts/2024-11-05-openidm-6-2-2-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.2.2 Released" landing-title2: "Open Identity Management (OpenIDM) 6.2.2 Released" description: Open Identity Community just released OpenIDM v6.2.2 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.2.2 --- diff --git a/_posts/2024-11-26-openidm-6-2-3-released.md b/_posts/2024-11-26-openidm-6-2-3-released.md index 811a939..39dda56 100644 --- a/_posts/2024-11-26-openidm-6-2-3-released.md +++ b/_posts/2024-11-26-openidm-6-2-3-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.2.3 Released" landing-title2: "Open Identity Management (OpenIDM) 6.2.3 Released" description: Open Identity Community just released OpenIDM v6.2.3 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.2.3 --- diff --git a/_posts/2025-02-10-openidm-6-2-4-released.md b/_posts/2025-02-10-openidm-6-2-4-released.md index 05121fe..718b684 100644 --- a/_posts/2025-02-10-openidm-6-2-4-released.md +++ b/_posts/2025-02-10-openidm-6-2-4-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.2.4 Released" landing-title2: "Open Identity Management (OpenIDM) 6.2.4 Released" description: Open Identity Community just released OpenIDM v6.2.4 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.2.4 --- diff --git a/_posts/2025-04-18-openam-openig-zero-trust.md b/_posts/2025-04-18-openam-openig-zero-trust.md index dc378b9..37fdd42 100644 --- a/_posts/2025-04-18-openam-openig-zero-trust.md +++ b/_posts/2025-04-18-openam-openig-zero-trust.md @@ -4,6 +4,7 @@ title: "OpenAM and OpenIG: Implementing Zero Trust Security Principles" landing-title2: "OpenAM and OpenIG: Implementing Zero Trust Security Principles" description: "In this article, we’ll explore how to implement Zero Trust principles using a combination of OpenAM and OpenIG." keywords: 'openam, openig, zero trust' +imageurl: 'openig-og.png' share-buttons: true products: - openig diff --git a/_posts/2025-04-28-openidm-6-2-5-released.md b/_posts/2025-04-28-openidm-6-2-5-released.md index 88f5bb5..f3ae71b 100644 --- a/_posts/2025-04-28-openidm-6-2-5-released.md +++ b/_posts/2025-04-28-openidm-6-2-5-released.md @@ -4,7 +4,7 @@ landing-title: "OpenIDM 6.2.5 Released" landing-title2: "Open Identity Management (OpenIDM) 6.2.5 Released" description: Open Identity Community just released OpenIDM v6.2.5 keywords: 'OpenIDM, Identity Management, Open Identity Platform' -imageurl: 'openidm-logo.png' +imageurl: 'openidm-og.png' share-buttons: true canonical: https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.2.5 --- diff --git a/_posts/2025-05-21-sso-seamless-authentication-enterprise-client-services.md b/_posts/2025-05-21-sso-seamless-authentication-enterprise-client-services.md index e6d6eb1..f357074 100644 --- a/_posts/2025-05-21-sso-seamless-authentication-enterprise-client-services.md +++ b/_posts/2025-05-21-sso-seamless-authentication-enterprise-client-services.md @@ -4,6 +4,7 @@ title: "Single Sign-On (SSO): Seamless Authentication for Enterprise and Client landing-title2: "Single Sign-On (SSO): Seamless Authentication for Enterprise and Client Services" description: "This article gives a basic understanding about Single Sign-On technology" keywords: 'Single Sign-On, SSO, seamless authentication, enterprise authentication, client services authentication,SSO implementation, Kerberos protocol, authorization gateway, centralized access management, user experience, authentication security, corporate applications, digital services security' +imageurl: 'oip-og.png' share-buttons: true --- diff --git a/_posts/2025-05-26-sso-with-openam-and-openig-in-practice.md b/_posts/2025-05-26-sso-with-openam-and-openig-in-practice.md index d3253f0..2871967 100644 --- a/_posts/2025-05-26-sso-with-openam-and-openig-in-practice.md +++ b/_posts/2025-05-26-sso-with-openam-and-openig-in-practice.md @@ -4,6 +4,7 @@ title: "Single Sign-On with OpenAM and OpenIG: Practical Implementation Examples landing-title2: "Single Sign-On with OpenAM and OpenIG: Practical Implementation Examples" description: "This article gives a basic understanding about Single Sign-On technology" keywords: 'Single Sign-On, SSO, seamless authentication, enterprise authentication, client services authentication,SSO implementation, Kerberos protocol, authorization gateway, centralized access management, user experience, authentication security, corporate applications, digital services security' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2025-06-06-llm-in-access-management.md b/_posts/2025-06-06-llm-in-access-management.md index 0a655f7..f06f2fd 100644 --- a/_posts/2025-06-06-llm-in-access-management.md +++ b/_posts/2025-06-06-llm-in-access-management.md @@ -4,6 +4,7 @@ title: "Using Large Language Models (LLMs) in Access Management" landing-title2: "Using Large Language Models (LLMs) in Access Management" description: "This article gives a basic understanding about Single Sign-On technology" keywords: 'Single Sign-On, SSO, AI, LLM, access management, large launguage models, authentication, authorization, monitoring, audit' +imageurl: 'oip-og.png' share-buttons: true --- diff --git a/_posts/2025-06-30-llm-openam-analyzer.md b/_posts/2025-06-30-llm-openam-analyzer.md index 0cbdc43..5f6884e 100644 --- a/_posts/2025-06-30-llm-openam-analyzer.md +++ b/_posts/2025-06-30-llm-openam-analyzer.md @@ -4,6 +4,7 @@ title: "Using LLM in Access Management with OpenAM and Spring AI as an example." landing-title2: "Using LLM in Access Management with OpenAM and Spring AI as an example." description: "In this article, we will deploy an access control system and request an LLM to analyze the configuration, returning recommendations." keywords: 'OpenAM, LLM, large launguage models, audit, OpenAM security audit, Spring AI authentication, LLM access control analysis, Access management security, OpenAM configuration audit' +imageurl: 'openam-og.png' share-buttons: true products: - openam diff --git a/_posts/2025-11-05-opendj-getting-started.md b/_posts/2025-11-05-opendj-getting-started.md index 8193f93..ba08ae5 100644 --- a/_posts/2025-11-05-opendj-getting-started.md +++ b/_posts/2025-11-05-opendj-getting-started.md @@ -4,6 +4,7 @@ landing-title: "Getting Started with OpenDJ" landing-title2: "Getting Started with OpenDJ" description: "Step-by-step guide with CLI commands for quick OpenDJ setup." keywords: 'OpenDJ, OpenDJ tutorial, OpenDJ installation, LDAP server setup, OpenIdentityPlatform, generate LDIF data, import-ldif, ldapsearch, directory server, Java LDAP' +imageurl: 'opendj-og.png' share-buttons: true products: - opendj diff --git a/_posts/2025-11-05-openig-getting-started.md b/_posts/2025-11-05-openig-getting-started.md index fe08726..f9ca1e8 100644 --- a/_posts/2025-11-05-openig-getting-started.md +++ b/_posts/2025-11-05-openig-getting-started.md @@ -4,6 +4,7 @@ landing-title: "OpenIG Getting Started: How To Protect Web Services with Open Id landing-title2: "OpenIG Getting Started: How To Protect Web Services with Open Identity Gateway" description: "Secure web services with OpenIG: Learn to proxy, restrict HTTP methods, validate headers, add security headers, and enforce JWT auth & role-based access." keywords: 'OpenIG, OpenIG tutorial, secure web services, Open Identity Gateway, API gateway security, JWT validation, HTTP method restriction, security headers, X-Frame-Options, X-Content-Type-Options, REST API security, OWASP security, Docker OpenIG, authentication check, authorization check, OpenIdentityPlatform' +imageurl: 'openig-og.png' share-buttons: true products: - openig diff --git a/_posts/2025-11-13-openidm-7-0-1-released.md b/_posts/2025-11-13-openidm-7-0-1-released.md index 42e5e8a..d721057 100644 --- a/_posts/2025-11-13-openidm-7-0-1-released.md +++ b/_posts/2025-11-13-openidm-7-0-1-released.md @@ -4,6 +4,7 @@ landing-title: "OpenIDM 7.0.1 Released" landing-title2: "OpenIDM 7.0.1 Released" description: Major update with JakartaEE 10 migration, Java 17+ support, Java 25 LTS compatibility, and critical security fixes keywords: 'OpenIDM, Identity Management, 7.0.1, JakartaEE 10, Java 17, Java 25 LTS, CVE-2024-38999, security, OpenICF 2.0.1, Pax Web 11' +imageurl: 'openidm-og.png' share-buttons: true --- # OpenIDM 7.0.1 Released diff --git a/_posts/2026-06-14-openidm-7-1-0-released.md b/_posts/2026-06-14-openidm-7-1-0-released.md index 3e0710e..f0ae8a1 100644 --- a/_posts/2026-06-14-openidm-7-1-0-released.md +++ b/_posts/2026-06-14-openidm-7-1-0-released.md @@ -4,6 +4,7 @@ landing-title: "OpenIDM 7.1.0 Released" landing-title2: "OpenIDM 7.1.0 Released" description: OpenIDM 7.1.0 addresses critical security vulnerabilities including CVE-2026-1605, CVE-2026-33227, CVE-2026-39304, CVE-2018-1294, CVE-2026-42198, and adds new features keywords: 'OpenIDM, identity management, release, 7.1.0, security update, CVE-2026-1605, CVE-2026-33227, CVE-2026-39304, CVE-2018-1294, CVE-2026-42198' +imageurl: 'openidm-og.png' share-buttons: true --- # OpenIDM 7.1.0 Released diff --git a/assets/img/oip-og.png b/assets/img/oip-og.png new file mode 100644 index 0000000000000000000000000000000000000000..751fae526993769970802597739a017a154f6339 GIT binary patch literal 114379 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 literal 0 HcmV?d00001