The Firebase Admin SDK will give us the power to integrate your own server using the Firebase Auth API. With Firebase Admin SDK, we can manage our application users such as View, Create, Update, and Delete without requiring a user's credentials or manage authentication tokens without going to Firebase Admin Console.
To implement this, we will create Admin Panel in our existing React application.
Here's the list of features we'll integrate into our Admin Panel using Firebase Admin SDK:
- Create and verify the custom token
- User Level Access Roles with Custom user claims
- View list of app users
- Fetch user profile
- Create, Delete, and Update the user information
- Resolve the Ticket status