Doesn't suit? No problem! You can return items for up to 30 days
You won't go wrong with a gift voucher. The gift recipient can choose anything from our offer.
Up to 30 days for returns
Dex Identity Provider: Building OpenID Connect Authentication for Modern Systems is a practical, authoritative guide to understanding and deploying Dex as a flexible identity provider for today's cloud-native and distributed applications. It begins with the fundamentals of digital identity, authentication, authorization, and identity federation, then explains how OAuth 2.0 and OpenID Connect enable secure, standards-based login experiences across modern systems. Along the way, it highlights the core security principles and architectural patterns that make identity infrastructure trustworthy, scalable, and maintainable.
The book then explores Dex in depth, from its internal architecture and configuration model to its connectors, storage options, deployment approaches, and operational best practices. Readers will learn how to run Dex as a binary, in containers, and on Kubernetes, while also understanding high availability, observability, disaster recovery, and secure network design. Detailed chapters show how to integrate Dex with LDAP, Active Directory, SAML, cloud identity providers, and multi-connector authentication flows, offering both conceptual clarity and hands-on guidance for real-world environments.
Beyond implementation, the book covers advanced topics such as security hardening, compliance considerations, incident response, scaling identity services in Kubernetes, and patterns for extending Dex in custom deployments. It also looks ahead to emerging identity trends, including Zero Trust and decentralized identity, while providing practical advice for CI/CD, debugging, migration, and long-term operations. Whether you are an engineer, architect, or platform operator, this book is a complete resource for building reliable OpenID Connect authentication with Dex in modern systems.
Hi! I'm Libroamiko, your book advisor.
How can I help you?