0
نام کتاب
Getting Started with OAuth 2.0

Programming Clients for Secure Web API Authorization and Authentication

Ryan Boyd

Paperback80 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2012
ISBN9781449311605
1K
A2394
انتخاب نوع چاپ:
جلد سخت
504,000ت
0
جلد نرم
374,000ت
0
طلق پاپکو و فنر
394,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#OAuth

#OAuth_2

#web_application

توضیحات

🧠 چه روی وب کار کنی چه روی اپلیکیشن موبایل، پروتکل OAuth 2.0 عملاً خیلی از دردسرهای احراز هویت و دسترسی رو برات ساده می‌کنه. این مقدمه‌ی کوتاه توضیح می‌ده چطور OAuth به‌عنوان یک استاندارد واحد برای authorization روی APIهای مختلف وب استفاده میشه و بهت اجازه میده به‌صورت امن به داده‌های کاربر مثل پروفایل، عکس‌ها، ویدیوها و لیست مخاطبین دسترسی بگیری و تجربه کاربری اپلیکیشن رو بهتر کنی.


⚙️ در ادامه با مثال‌های کد، مراحل قدم‌به‌قدم و سناریوهای واقعی یاد می‌گیری چطور OAuth 2.0 رو در اپلیکیشن‌های server-side، client-side و موبایل پیاده‌سازی کنی. همچنین می‌بینی چطور میشه به social graphها دسترسی گرفت، داده‌ها رو در فایل‌سیستم آنلاین کاربر ذخیره کرد و کارهای مشابه رو انجام داد.


🔑 این کتاب کمک می‌کنه بهتر درک کنی OAuth 2.0 دقیقاً چه نقشی در authentication و authorization داره و چرا به یک استاندارد کلیدی تبدیل شده.


🧰 همچنین یاد می‌گیری:

🔄 چطور Authorization Code Flow کمک می‌کنه داده‌ها رو از چند سرویس مختلف یکپارچه کنی

📱 چرا اپلیکیشن‌های native موبایل رفتار متفاوتی نسبت به اپلیکیشن‌های موبایل وب دارن

🧩 چطور از OpenID Connect استفاده کنی و نیاز به ساخت سیستم احراز هویت اختصاصی رو حذف کنی


📚 فهرست مطالب

1. مقدمه

2. جریان اجرای اپلیکیشن وب سمت سرور (Server-Side Flow)

3. جریان اپلیکیشن‌های وب سمت کلاینت (Client-Side Flow)

4. جریان Resource Owner Password

5. جریان Client Credentials

6. دریافت دسترسی به داده‌های کاربر در اپلیکیشن‌های موبایل

7. احراز هویت با OpenID Connect

8. ابزارها و کتابخانه‌ها


👨‍💻 درباره نویسنده

👨‍💻 رایان بویِد یک Developer Advocate در گوگل است که روی توانمندسازی توسعه‌دهنده‌ها برای توسعه روی سرویس‌های گوگل و ساخت کسب‌وکار بر بستر فناوری‌های گوگل کار می‌کنه. او قبلاً روی پروژه OpenSocial فعالیت داشته و تیم Developer Relations مربوط به APIهای AtomPub گوگل رو هدایت کرده است.


Whether you develop web applications or mobile apps, the OAuth 2.0 protocol will save a lot of headaches. This concise introduction shows you how OAuth provides a single authorization technology across numerous APIs on the Web, so you can securely access users’ data—such as user profiles, photos, videos, and contact lists—to improve their experience of your application.


Through code examples, step-by-step instructions, and use-case examples, you’ll learn how to apply OAuth 2.0 to your server-side web application, client-side app, or mobile app. Find out what it takes to access social graphs, store data in a user’s online filesystem, and perform many other tasks.


  • Understand OAuth 2.0’s role in authentication and authorization
  • Learn how OAuth’s Authorization Code flow helps you integrate data from different business applications
  • Discover why native mobile apps use OAuth differently than mobile web apps
  • Use OpenID Connect and eliminate the need to build your own authentication system


Table of Contents

Chapter 1: Introduction

Chapter 2: Server-Side Web Application Flow

Chapter 3: Client-Side Web Applications Flow

Chapter 4: Resource Owner Password Flow

Chapter 5: Client Credentials Flow

Chapter 6: Getting Access to User Data from Mobile Apps

Chapter 7: OpenID Connect Authentication

Chapter 8: Tools and Libraries


About the Author

Ryan Boyd is a developer advocate at Google focused on enabling developers to extend Google Apps and build businesses on top of Google technology. He previously worked on OpenSocial and led the developer relations team for Google’s AtomPub APIs. Prior to joining Google, Ryan worked in higher education as a web architect for RIT’s central web hosting environment and as web app developer building admissions and student systems.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
وب
559
ActivityPub
783,000 تومان
#C
1,330
Web Development with Blazor
861,000 تومان
MySQL
1,024
Mastering MySQL for Web
695,000 تومان
Software Development
1,832
Frontend Architecture for Design Systems
496,000 تومان
هک و امنیت
1,052
Security for Web Developers
812,000 تومان
وب
1,107
Using SVG with CSS3 and HTML5
1,916,000 تومان
وب
1,046
How to Create a Web3 Startup
487,000 تومان
Java
839
Guide to Web Development with Java
1,244,000 تومان
وب
1,078
Pro Kotlin Web Apps from Scratch
728,000 تومان
GO
479
Go Web Scraping Quick Start
400,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©