Luister en lees nu 45 dagen gratis

Tijdelijke herfstaanbieding: Ontdek Storytel nu 45 dagen gratis. Meer dan 1 miljoen luisterboeken en ebooks in één app.

  • Switch makkelijk tussen luisteren en lezen
  • Elke week honderden nieuwe verhalen
  • Voor ieder een passend abonnement
  • Opzeggen wanneer je maar wilt
Probeer 45 dagen gratis
NL - Details page - Device banner - 894x1036
Cover for OAuth 2.0 Cookbook: Protect your web applications using Spring Security

OAuth 2.0 Cookbook: Protect your web applications using Spring Security

Taal
Engels
Formaat
Categorie

Non-fictie

Efficiently integrate OAuth 2.0 to protect your mobile, desktop, Cloud applications and APIs using Spring Security technologies.

About This Book • Interact with public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google.

• Use Spring Security and Spring Security OAuth2 to implement your own OAuth 2.0 provider

• Learn how to implement OAuth 2.0 native mobile clients for Android applications

Who This Book Is For

This book targets software engineers and security experts who are looking to develop their skills in API security and OAuth 2.0. Prior programming knowledge and a basic understanding of developing web applications are necessary. As this book's recipes mostly use Spring Security and Spring Security OAuth2, some prior experience with Spring Framework will be helpful.

What You Will Learn • Use Redis and relational databases to store issued access tokens and refresh tokens

• Access resources protected by the OAuth2 Provider using Spring Security

• Implement a web application that dynamically registers itself to the Authorization Server

• Improve the safety of your mobile client using dynamic client registration

• Protect your Android client with Proof Key for Code Exchange

• Protect the Authorization Server from invalid redirection

In Detail

OAuth 2.0 is a standard protocol for authorization and focuses on client development simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and so on. This book also provides useful recipes for solving real-life problems using Spring Security and creating Android applications.

The book starts by presenting you how to interact with some public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google. You will also be able to implement your own OAuth 2.0 provider with Spring Security OAuth2. Next, the book will cover practical scenarios regarding some important OAuth 2.0 profiles such as Dynamic Client Registration, Token Introspection and how to revoke issued access tokens. You will then be introduced to the usage of JWT, OpenID Connect, and how to safely implement native mobile OAuth 2.0 Clients.

By the end of this book, you will be able to ensure that both the server and client are protected against common vulnerabilities.

Style and approach

With the help of real-world examples, this book provides step by step recipes for troubleshooting and extending your API security. The book also helps you with accessing and securing data on mobile, desktop, and cloud apps with OAuth 2.0.

© 2017 Packt Publishing (Ebook): 9781788290630

Verschijnt op

Ebook: 18 oktober 2017

Anderen genoten ook van...

  1. Ultimate Azure IaaS for Infrastructure Management
    Ultimate Azure IaaS for Infrastructure Management Dean Cefola
  2. The Baby Boomer’s Guide to Surviving Retirement: How to Make Your Retirement Everything You Dream About
    The Baby Boomer’s Guide to Surviving Retirement: How to Make Your Retirement Everything You Dream About C.B. McGee
  3. Boating Safety Exam 2025: Boost your Boating Safety exam prep with engaging audio lessons for ultimate test success!
    Boating Safety Exam 2025: Boost your Boating Safety exam prep with engaging audio lessons for ultimate test success! Asher Blackwood
  4. Real Life Advantage: It's About Gaining a Better Perspective
    Real Life Advantage: It's About Gaining a Better Perspective Kevin T. Strong
  5. Rent-A-Cop Reboot: Time-Saving Tips That Could Save Your Career, Your Butt and Even Your Life
    Rent-A-Cop Reboot: Time-Saving Tips That Could Save Your Career, Your Butt and Even Your Life Theresa Caldwell
  6. Baseball's Best Ever: A Half Century of Covering Hall of Famers
    Baseball's Best Ever: A Half Century of Covering Hall of Famers Ira Berkow
  7. Get Dicey: Play Craps and Have Fun
    Get Dicey: Play Craps and Have Fun Tracy Michigan
  8. The Rookie Renovator's Guide to Flipping Success
    The Rookie Renovator's Guide to Flipping Success Robert E Thomas
  9. Trucking Business Startup: Step-by-Step Guide to Start, Grow and Run your Own Trucking Company in as Little as 30 Days
    Trucking Business Startup: Step-by-Step Guide to Start, Grow and Run your Own Trucking Company in as Little as 30 Days Clement Harrison
  10. Beyond Fear: How I Fought the Feds for Six Years -- And Won
    Beyond Fear: How I Fought the Feds for Six Years -- And Won Ted Giovanis
  11. 976-1313: How Sports Phone Launched Careers and Broke New Ground
    976-1313: How Sports Phone Launched Careers and Broke New Ground Howie Karpin
  12. Something Wonderful Right Away: The Birth of Second City - America's Greatest Comedy Theater
    Something Wonderful Right Away: The Birth of Second City - America's Greatest Comedy Theater Jeffrey Sweet
  13. The Open and Shut Case
    The Open and Shut Case Harry DeMaio
  14. The Usual Suspects - The Ultimate Trivia Collection: From The Movie Directed By Bryan Singer
    The Usual Suspects - The Ultimate Trivia Collection: From The Movie Directed By Bryan Singer Film Trivia Metaverse
  15. Conversations With a Frog: A Little Book About Being Stuck - and Getting Unstuck
    Conversations With a Frog: A Little Book About Being Stuck - and Getting Unstuck Dr. Karl Albrecht
  16. The Other Side of the Wall: A Journey to Transformation and Freedom
    The Other Side of the Wall: A Journey to Transformation and Freedom Garrett T. Smalls
  17. Enhancing Resilience in a Chaotic World: The Role of Infrastructure
    Enhancing Resilience in a Chaotic World: The Role of Infrastructure Carlo Secchi
  18. 15 Seconds of Fame Crafting Viral Content Strategies for TikTok
    15 Seconds of Fame Crafting Viral Content Strategies for TikTok J Maz

Maak je keuze:

  • Voor ieder een passend abonnement

  • Kies het aantal uur en accounts dat bij jou past

  • Download verhalen voor offline toegang

  • Kids Mode - een veilige omgeving voor kinderen

Meest gekozen
Tijdelijke herfstactie: geldig t/m 2 november

Unlimited

Voor wie onbeperkt wil luisteren en lezen.

€13.99 /30 dagen
  • 1 account

  • Onbeperkte toegang

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Probeer 45 dagen gratis

Premium

Voor wie zo nu en dan wil luisteren en lezen.

€9.99 /30 dagen
  • 1 account

  • 30 uur/30 dagen

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Probeer 7 dagen gratis

Flex

Voor wie Storytel wil proberen.

€7.99 /30 dagen
  • 1 account

  • 10 uur/30 dagen

  • Spaar ongebruikte uren op tot 50 uur

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Probeer 7 dagen gratis

Family

Voor wie verhalen met familie en vrienden wil delen.

Vanaf €18.99 /30 dagen
14 dagen gratis
  • 2-3 accounts

  • Onbeperkte toegang

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

2 accounts

€18.99 /30 dagen
Probeer 14 dagen gratis