OpenID Connect

End-user Identity for Apps and APIs

Nonfiction, Computers, Programming, Software Development, Internet, Web Development
Cover of the book OpenID Connect by Matthias Biehl, API-University Press
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Matthias Biehl ISBN: 1230003164006
Publisher: API-University Press Publication: February 2, 2019
Imprint: Language: English
Author: Matthias Biehl
ISBN: 1230003164006
Publisher: API-University Press
Publication: February 2, 2019
Imprint:
Language: English

Signup and login with a Google, Yahoo, or Microsoft account can be found in more and more web and mobile apps. One login used by many, freeing the end-user from the burden of managing many accounts and passwords. Signup and login to a new app become so smooth and convenient, that end-users are much more likely to try a new app.

For us developers of web and mobile apps, these signup and login features are attractive, too: we do not need to manage user credentials, and we get a higher conversion rate resulting in more new customers. In effect, this means cutting costs and increasing the number of new customers for our apps.

So how does this feature “Signup and login with Google, Yahoo, or Microsoft” work? It is realized with OpenID Connect, a standardized protocol for sharing end-user data in a secure and controlled manner. Exploring how OpenID Connect works, so we as developers can enjoy its benefits is the subject of this book.

This book explains the overall concept of OpenID Connect, so we understand who the actors are, which endpoints and tokens are involved and how these elements interact in so-called flows. These flows tend to get confusing, so we visualize these flows as sequence diagrams, and show how to choose the flow that is appropriate for a given scenario. Using examples, we explore how the tokens are constructed, signed and encrypted with JWT, JWS, and JWE.

This is not a programming book, don't expect implementations with a specific programming language or library. Instead, we focus on understanding OpenID Connect on a conceptual level, so we can design and architect apps that work with OpenID Connect. And OpenID Connect is the standard behind creating smooth login and signup experiences, increasing the customer signup rate, and creating highly converting apps.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Signup and login with a Google, Yahoo, or Microsoft account can be found in more and more web and mobile apps. One login used by many, freeing the end-user from the burden of managing many accounts and passwords. Signup and login to a new app become so smooth and convenient, that end-users are much more likely to try a new app.

For us developers of web and mobile apps, these signup and login features are attractive, too: we do not need to manage user credentials, and we get a higher conversion rate resulting in more new customers. In effect, this means cutting costs and increasing the number of new customers for our apps.

So how does this feature “Signup and login with Google, Yahoo, or Microsoft” work? It is realized with OpenID Connect, a standardized protocol for sharing end-user data in a secure and controlled manner. Exploring how OpenID Connect works, so we as developers can enjoy its benefits is the subject of this book.

This book explains the overall concept of OpenID Connect, so we understand who the actors are, which endpoints and tokens are involved and how these elements interact in so-called flows. These flows tend to get confusing, so we visualize these flows as sequence diagrams, and show how to choose the flow that is appropriate for a given scenario. Using examples, we explore how the tokens are constructed, signed and encrypted with JWT, JWS, and JWE.

This is not a programming book, don't expect implementations with a specific programming language or library. Instead, we focus on understanding OpenID Connect on a conceptual level, so we can design and architect apps that work with OpenID Connect. And OpenID Connect is the standard behind creating smooth login and signup experiences, increasing the customer signup rate, and creating highly converting apps.

More books from Web Development

Cover of the book Oracle Healthcare: on SOA Suite 11g by Matthias Biehl
Cover of the book Turning your Passion into a Blog & Source of Income by Matthias Biehl
Cover of the book Start Concurrent by Matthias Biehl
Cover of the book Turn Your Blog into a Book: Getting Started by Matthias Biehl
Cover of the book Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript, TypeScript & Angular by Matthias Biehl
Cover of the book Building Isomorphic JavaScript Apps by Matthias Biehl
Cover of the book Sass Essentials by Matthias Biehl
Cover of the book Manga Studio 5 Beginner's Guide by Matthias Biehl
Cover of the book Blogging For Dummies by Matthias Biehl
Cover of the book Spring 5 Recipes by Matthias Biehl
Cover of the book ASP.NET Core 1.0 High Performance by Matthias Biehl
Cover of the book Fast Fun ePublishing by Matthias Biehl
Cover of the book Java 8 - Die Neuerungen by Matthias Biehl
Cover of the book Adding Ajax by Matthias Biehl
Cover of the book Geheimnisse eines JavaScript-Ninjas by Matthias Biehl
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy