Table of Contents
- Title and Copyright Information
- Preface
- Part I Introduction
- Part II Setting Up Oracle Backend with Firebase APIs
- Installing and Configuring Oracle Backend with Firebase APIs
- Adding Oracle Backend with Firebase APIs to Your Apps
- Part III Setting Up and Managing Projects
- Setting Up Oracle Backend with Firebase APIs Projects
- Introduction to Projects
- Why Projects Matter
- How Projects Relate to Applications and Services
- What a Project Contains
- Ownership, Access, and Boundaries
- Database Roles and Project Roles
- Administrative Preparation Before Project Creation
- Application Registration Within a Project
- App Configuration and Project Configuration
- Managing a Project in Practice
- Project Limitations and Operational Considerations
- Managing Projects
- Setting Up Oracle Backend with Firebase APIs Projects
- Part IV Authentication
- Oracle Backend with Firebase APIs Authentication
- Authenticating Application Users
- Authentication Types
- Setting Up Authentication
- Prerequisites
- Enabling Authentication for a Project
- Basic Authentication Setup
- LDAP Authentication Setup
- IDCS Authentication Setup
- Setting Up Third-Party Identity Providers
- Configuring SMTP for Email Verification and Password Reset
- Defining Password Policies
- Changing Authentication Providers
- Setting Up and Managing Authentication Using CLI
- Authorized Domains
- Getting Started with Authentication SDK
- Errors and Troubleshooting
- Part V Database
- Introduction
- Data Model
- Getting Started and Console Check
- Managing Collections
- Document Operations
- Access Data Offline in JavaScript Applications
- How Offline Data Access Works
- Before You Begin
- Configure Offline Persistence
- Configure Cache Size and Multi-Tab Synchronization
- Read and Query Cached Data
- Listen to Offline Data
- Write Data and Monitor Synchronization
- Disable and Enable Network Access
- Use Transactions and Batched Writes Offline
- Clear Persistent Offline Data
- Security and Offline Limitations
- Offline API Summary
- Transactions and Batch Writes
- Indexing and Performance
- Advanced Features
- Security Rules
- Using Database SDK
- Errors and Troubleshooting
- Part VI Storage
- Introduction
- Storage Setup and Configuration
- Object Reference
- File Operations
- Storage Console Tasks
- Using Storage SDK
- Errors and Troubleshooting
- Part VII Security Rules
- Part VIII Vectors
- Part IX App Trust
- Part X Getting Ready for Production
- Third-Party License Information