Thanks for your response.
Please correct me if I'm wrong, but my understanding, from the documentation you linked, is that Cloud Identity Platform (CIP) supports adding other OpenID Connect (OIDC) compatible OAuth services (like AWS Cognito, Auth0, etc.) as an identity provider, similar to Google/Facebook/Apple/etc. When you're adding a custom OIDC provider, it seems like CIP allows you to specify whether the Authorization Code Flow or the Implicit OAuth flow is followed on the backend.
Our goal is to login to CIP directly, using the Authorization Code Flow, without having to add an outside OAuth2 provider (Cognito/Auth0). I'm still not seeing how that would be possible, based on the documentation you linked. I have been unable to find any documentation stating that CIP hosts the necessary endpoints for OAuth2 flows themselves, which would be an /authorize endpoint and a /token endpoint.
It seems like the closest option for using the Authorization Code Flow to login to Cloud Identity Platform directly, again based off your linked documentation, would be to spin up another 3rd party OAuth2 OIDC service, link it as a provider inside Cloud Identity Platform specifying the Code Authorization Flow, then sign in using OAuth from inside the app, but still having to do so by calling it with the Firebase SDK, rather than simply redirecting to a URL?