petergf24.bsky.social
@petergf24.bsky.social
Single Page Survival When Integrating With OAuth 2

Whilst the SPA paradigm has grown in prominence over the years, little has changed in the guidance provided for integrating Customer Identity. With the necessity to provide a compelling UX, whilst protecting from attacks like XSS, this article…
Single Page Survival When Integrating With OAuth 2
Whilst the SPA paradigm has grown in prominence over the years, little has changed in the guidance provided for integrating Customer Identity. With the necessity to provide a compelling UX, whilst protecting from attacks like XSS, this article introduces the ACME pattern and how it has been designed to tackle the challenge.
discovery.cevolution.co.uk
August 11, 2025 at 8:47 AM
How Vibe coding with Copilot, NextAuth.js and Keycloak can help implement a solution using OAuth 2.0 that's able to protect your APIs.
AI Assist with Vibe Coded Auth for Your APIs
Microservice architectures, interconnected applications, and even AI — all enabled by APIs — mean secure access has become an increasingly complex challenge. See how Vibe coding with Copilot, NextAuth.js and Keycloak can help implement a solution using OAuth 2.0 that's able to meet the challenge.
discovery.cevolution.co.uk
June 28, 2025 at 11:07 AM
Think Open-Source for Your CIAM Integration, with Keycloak DIY

Integrating Keycloak into a SaaS application provides a robust, cost-effective CIAM solution for managing user Authentication and Authorization. In this article, I'll show you how to easily set up a Keycloak instance to provide a…
Think Open-Source for Your CIAM Integration, with Keycloak DIY
Integrating Keycloak into a SaaS application provides a robust, cost-effective CIAM solution for managing user Authentication and Authorization. In this article, I'll show you how to easily set up a Keycloak instance to provide a best-practice CIAM implementation that will help ensure your application is safe from unauthorised access.
discovery.cevolution.co.uk
June 16, 2025 at 7:17 AM
Why Account Linking Should Be Pivotal In Your CIAM SSO Integration

Account linking isn't just a technical feature, it's a strategic capability you'll almost certainly want to employ. The ability to recognize and unify customer identities not only offers a competitive advantage, but in an SSO…
Why Account Linking Should Be Pivotal In Your CIAM SSO Integration
Account linking isn't just a technical feature, it's a strategic capability you'll almost certainly want to employ. The ability to recognize and unify customer identities not only offers a competitive advantage, but in an SSO context is a necessity to unlocking the full potential of the user experience, data integrity, personalization, security, and compliance.
discovery.cevolution.co.uk
June 4, 2025 at 4:20 PM
CIAM architecture includes several core components working together to deliver a seamless and secure experience for users. By adopting best practices in security, privacy, & user experience, SaaS developers can build trust with their customers while complying with data protection regulations.
Architecting a CIAM Solution
CIAM architecture includes several core components all working together to deliver a seamless and secure experience for users. By adopting best practices in security, privacy, and user experience, …
discovery.cevolution.co.uk
May 29, 2025 at 8:47 AM
Vibe Coding Authentication via Authorization Code Flow

Developers frequently inquire about integrating CIAM Authentication via a standard like OIDC. Using Authorization Code Flow as the recommended best practice, this article explores using Vibe coding with Copilot AI to addresses the practical…
Vibe Coding Authentication via Authorization Code Flow
Developers frequently inquire about integrating CIAM Authentication via a standard like OIDC. Using Authorization Code Flow as the recommended best practice, this article explores using Vibe coding with Copilot AI to addresses the practical steps required in a Next.js application, leveraging NextAuth.js and Keycloak as part of the solution design.
discovery.cevolution.co.uk
May 16, 2025 at 7:10 PM
Anatomy of a Password

Password authentication remains a cornerstone of Customer Identity and Access Management (CIAM) systems, but to be effective, it must be done securely. Passwords should never be stored in plain text, proper encryption, hashing and salting techniques must be employed to…
Anatomy of a Password
Password authentication remains a cornerstone of Customer Identity and Access Management (CIAM) systems, but to be effective, it must be done securely. Passwords should never be stored in plain text, proper encryption, hashing and salting techniques must be employed to protect them, regular monitoring to ensure safety, and periodic auditing is essential to keeping stored password data secure.
discovery.cevolution.co.uk
May 7, 2025 at 6:59 AM
Need to integrate a CIAM solution? Here are my thoughts on the matter 🤗
Build, Buy or DIY your CIAM Solution?
Customer Identity and Access Management (a.k.a CIAM) provides the tools, processes, policies and design patterns to manage and secure customer identities and control access to applications, service…
discovery.cevolution.co.uk
April 21, 2025 at 1:13 PM
Let go by my previous employer due to them no longer having priority for UK-based Developer Advocacy, it got me thinking: are the developer communities I used to serve no longer relevant to Auth0 by Okta? 🤔 Sadly, I can’t answer that, however, I can continue to share my expertise as a CIAM expert 😎
April 21, 2025 at 12:58 PM