Table of Contents
- Title and Copyright Information
- Preface
- Part I Introduction
-
Part II Setting Up and Managing Projects
-
3
Setting Up Oracle Backend for Firebase
Projects
- 3.1 Introduction to Projects
- 3.2 Why Projects Matter
- 3.3 How Projects Relate to Applications and Services
- 3.4 What a Project Contains
- 3.5 Ownership, Access, and Boundaries
- 3.6 Database Roles and Project Roles
- 3.7 Administrative Preparation Before Project Creation
- 3.8 Application Registration Within a Project
- 3.9 App Configuration and Project Configuration
- 3.10 Managing a Project in Practice
- 3.11 Project Limitations and Operational Considerations
- 4 Managing Projects
-
3
Setting Up Oracle Backend for Firebase
Projects
-
Part III Setting Up Oracle Backend for Firebase
- 5 Installing and Configuring Oracle Backend for Firebase
-
6
Adding Oracle Backend for Firebase to Your
Apps
- 6.1 Before You Begin
- 6.2 Introduction
- 6.3 Choose Your Platform
- 6.4 Add Oracle Backend for Firebase to a Web App
- 6.5 Add Oracle Backend for Firebase to an iOS App
- 6.6 Add Oracle Backend for Firebase to an Android App
- 6.7 Add Oracle Backend for Firebase to a Flutter App
- 6.8 Troubleshooting
- 6.9 Next Steps
-
Part IV Authentication
- 7 Oracle Backend for Firebase Authentication
- 8 Authenticating Application Users
- 9 Authentication Types
-
10
Setting Up Authentication
- 10.1 Prerequisites
- 10.2 Enabling Authentication for a Project
- 10.3 Basic Authentication Setup
- 10.4 LDAP Authentication Setup
- 10.5 IDCS Authentication Setup
- 10.6 Setting Up Third-Party Identity Providers
- 10.7 Configuring SMTP for Email Verification and Password Reset
- 10.8 Configuring OIDC and SAML Identity Providers
- 10.9 Defining Password Policies
- 10.10 Changing Authentication Providers
- 10.11 Setting Up and Managing Authentication Using CLI
- 10.12 Authorized Domains
- 11 Getting Started with Authentication SDK
- 12 Errors and Troubleshooting
-
Part V Database
- 13 Introduction
- 14 Data Model
- 15 Getting Started and Console Check
- 16 Managing Collections
- 17 Document Operations
- 18 Transactions and Batch Writes
- 19 Indexing and Performance
- 20 Advanced Features
- 21 Security Rules
- 22 Using Database SDK
- 23 Errors and Troubleshooting
-
Part VI Storage
- 24 Introduction
- 25 Storage Setup and Configuration
- 26 Object Reference
- 27 File Operations
- 28 Storage Console Tasks
- 29 Using Storage SDK
- 30 Errors and Troubleshooting
- Part VII Security Rules
- Part VIII Vectors
- Part IX App Trust
- A Third-Party License Information