NameINNK Auth ServiceTypeEXTERNAL_APICategorySHAREDVersion1.0.0DescriptionDependência externa de autenticação da plataforma INNK baseada em Firebase Authentication.
Responsabilidades (bem delimitadas):
- Criar contas e autenticar usuários (email/senha e provedores OAuth).
- Emitir e renovar tokens (ID token e refresh token).
- Validar ID tokens (JWT) no backend.
- Acionar fluxos de verificação de e-mail e reset de senha.
- (Opcional) Receber eventos via bridge (Cloud Functions/PubSub) como pseudo-webhooks.
Não-responsabilidades:
- Não gerencia perfis de domínio (artist/studio/customer), preferências, assinaturas, bookings etc. Isso é dos serviços internos (Artist/Studio/Booking/etc).
Criticidade:
- Como API externa crítica, exige: rate limiting, retries com backoff, circuit breaker e fallback via filas/estado pendente quando aplicável.