Слушайте и четете неограничено

Открийте безкрайна вселена от истории

  • Над 500,000 заглавия на 6 езика
  • Детски режим - безопасна зона за деца
  • Нови книги всяка седмица и ексклузивни заглавия
  • Офлайн режим
Пробвайте Storytel
BG - 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

Езици
Английски
Формат
Категория

Документални

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 (Е-книга): 9781788290630

Дата на излизане

Е-книга: 18 октомври 2017 г.

Тагове

    Другите харесаха също...

    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

    Избери своя абонамент:

    • Над 500,000 заглавия на 6 езика

    • Нови книги всяка седмица и ексклузивни заглавия

    • Детски режим - безопасна зона за деца

    • Офлайн режим

    Най-популярен

    Unlimited

    Най-добрият избор. Открийте хиляди незабравими истории.

    8.69 € | 16.99 лв. /месец
    40% отстъпка
    • 1 профил

    • Неограничен достъп

    • Избирайте от хиляди заглавия

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте сега

    Unlimited Годишен

    Спестете 33%! Избирайте от хиляди заглавия.

    69.53 € | 135.99 лв. /година
    12 месеца на цената на 8
    • 1 профил

    • Неограничен достъп

    • Избирайте от хиляди заглавия

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте 7 дни безплатно

    Family 2 профила

    Споделете историите със семейството или приятелите си.

    12.78 € | 24.99 лв. /30 дни
    • 2 профила

    • Неограничен достъп

    • Потопете се заедно в света на историите

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте 7 дни безплатно

    Family 3 профила

    Споделете историите със семейството или приятелите си.

    14.99 € | 29.32 лв. /30 дни
    • 3 профила

    • Неограничен достъп

    • Потопете се заедно в света на историите

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте 7 дни безплатно